0

チェックボックスのフォーム検証は IE でのみ機能しているようです....? FFで動作するサンプルを持っている人はいますか?

ありがとう。

4

3 に答える 3

2
var isChecked = document.forms['myform'].elements['mycheckbox'].checked;
if (!isChecked) {
  alert('You must agree');
}
于 2009-01-14T02:59:55.790 に答える
0

要素 (チェックボックス) の値を取得するには、もう少しクロス ブラウザーと互換性のあるものを使用できます。

var CheckBox = document.all ? document.all["checkbox"] : document.getElementById("checkbox"); var isChecked = CheckBox.checked;

于 2009-01-14T03:04:05.987 に答える
0

うーん...あなたの質問は明確なものではありません。

チェックのようなフォーム検証の場合、このサーバー側で行うべきではありませんか? これはブラウザに依存しません。

Javascript を使用してフォームの検証を行い、それをサーバーに渡す場合は、常にサーバー側もチェックする必要があります...単純な http 要求は、そうでないシステムを簡単に台無しにする可能性があります。

フォームの検証に使用している Javascript ライブラリがある場合は、詳細を提供することをお勧めします。

于 2009-01-14T01:52:04.803 に答える