※ ChatGPTを利用し、要約された質問です(原文:結果がfalseでもsubmitしている?)
結果がfalseでもsubmitしている?
このQ&Aのポイント
チェックボックスにチェックが入ったらテキストエリアに入力ができて、その入力チェックをするスクリプトを書いている。
一番目のチェックボックスにチェックが入ったら入力可能というところは出来るが、結果がfalseになっているのにsubmitされてしまう。
どこか間違っているのか、submitの条件やチェックの条件を確認したい。
チェックボックスにチェックが入ったら
テキストエリアに入力ができて、その入力チェックをする
というスクリプトを書いていたのですが、
一番目のチェックボックスにチェックが入ったら
入力可能というところは出来るのですが
入力チェックで結果がfalseになっているのに
submitされてしまいます。
どこか間違っているのでしょうか。
<html>
<SCRIPT language="javascript">
<!--
function Yuukou(){
if(document.DOWN.A_CK.checked == true)
{
document.DOWN.A_SEL.disabled = false;
}
else{
document.DOWN.A_SEL.disabled = true;
}
}
function check(){
if(document.DOWN.A_CK.checked == true)
{
if(document.DOWN.A_SEL.value =="")
{
alert("シリアル番号を入力してください")
return false;
}
(略)
}
}
//-->
</SCRIPT>
<FORM name="DOWN" action="A.cgi" onSubmit="check()" method="POST">
<INPUT type="checkbox" name="A_CK" id="A_CK" onClick="Yuukou()">
<INPUT size="20" type="text" disabled="disabled" name="A_SEL">
<input type="submit">
</form>
</html>