チェックボックスにチェックをつけたものを消すには?
[上に]
[前に]
[次に]
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さんのおっしゃる物と同じでしょうね。
消したい物以外を配列に入れて上書きです。
[上に]
[前に]
[次に]