複数選択可能のセレクトボックスでの選択状況を取得したい!
[上に]
[前に]
[次に]
久生☆
[E-Mail]
2000/05/16(火) 22:45:39
複数選択可能なセレクトボックスを送信前にOnSubmitにて、正しく
選択されているかどうかの判定をしたいのですが・・・。
テキストボックスなどは、VALUE値を判定するって、こちらで教えて
もらいましたが、同一の方法では、無理なようなので、教えてください。
当方は、初心者なので、出来るだけ詳しく教えて下さると嬉しいです。
よろしくお願い致します。
久生☆
[E-Mail]
2000/05/17(水) 00:12:04
[[解決]]
IEでしかテストしていないのですが・・・下記の記述にて(TRUE/FALSE)を
取得する事が出来ました。
本番でのブラウザは、ネスケ4.6なのですが・・うまく行くといいな。(^^ゞ
function Mcheck(){
if (フォーム名.セレクト名.selectedIndex) {
window.alert("選択してください。");
return false;
}
return true;
}
久生☆
[E-Mail]
2000/05/17(水) 11:02:38
[[解決]]
【補足】
ネスケ4.6でテストしてみましたが、エラーになりました。(笑)
どうやら、省略記述が原因のようで下記のようにしてネスケ4.6でも解決しました。
function Mcheck(){
if (document.フォーム名.セレクト名.selectedIndex) {
window.alert("選択してください。");
return false;
}
return true;
}
これで本当に解決し又。(^^ゞ
久生☆
[E-Mail]
2000/05/17(水) 13:43:28
[[解決]]
【続・補足】
うっうっ・・・根本的に解釈が間違ってたような気がします。
ネスケ4.6で下記のように判定方法を変更して解決しました。
function Mcheck(){
if (document.フォーム名.セレクト名.selectedIndex < 0) {
window.alert("選択してください。");
return false;
}
return true;
}
これで本当に解決しました。・・・・と思う??(^^ゞ
[上に]
[前に]
[次に]