チェックボックスにチェックをつけたものを消すには?

[上に] [前に] [次に]
Ghetto [E-Mail] 1999/11/10(水) 21:52:32
チェックボックスにチェックをつけたものを消したいのですが
どうやればいいでしょうか?

http://www.teleway.ne.jp/cgi-bin/~wp010877/good02.pl

Mugi [E-Mail] [HomePage] 1999/11/10(水) 23:19:52
checkedというプロパティがあります。
document.forms[*].elements[*].checked=false

Mugi [E-Mail] [HomePage] 1999/11/10(水) 23:21:42
JavaScriptでチェックをはずすのと勘違いしました。
申し訳ありません。

Nobu3 1999/11/11(木) 20:36:11
データを一旦全部読み込んで、削除したいデータはスキップして他のデータは書き込む。
というのが、わかりやすくて良いのでは?

重油タレ流しアホトカ号 1999/11/12(金) 02:26:28
データを一旦読み込んでチェックの項目はソートでデータの下に持っていく。

そのソートされたデータを上からチェックの懸かっていない項目まで表示する。

こんなんでどうデショ?

1999/11/12(金) 23:39:54
open(READ,"$logfile") || print "ファイルオープンに失敗したしました。!\n";
seek(READ,0,0);
@lines = <READ>;
close(READ);

$i = 0;
foreach $lines (@lines){
$flag = 1;
foreach $line (@line){
if($line == $i){
$flag = 0;
}
}
$i++;
if($flag == 1){
push(@new,$lines);
}
}


open(WRITE,"> ./$logfile") || print "ファイルオープンに失敗しました。\n";
eval 'flock(WRITE,2);';
seek(WRITE,0,0);
print WRITE @new;
eval 'flock(WRITE,8);';
close(WRITE);

で出来ました。
チェックボックスには行番号を指定して下さい。
考え方としてはNobu3さんのおっしゃる物と同じでしょうね。
消したい物以外を配列に入れて上書きです。

[上に] [前に] [次に]