gpt4 book ai didi

javascript - 当我点击提交按钮时,我的 javascript 第一个警告框显示在移动设备上,但在桌面上工作正常

转载 作者:行者123 更新时间:2023-12-03 12:40:01 25 4
gpt4 key购买 nike

它在桌面上运行良好。但是当使用移动设备并填写所有信息后,然后单击提交按钮。它显示警告框“回答问题 1”

下面是脚本:-

        function validateForm()

{


if (document.forms["form1"]["ques1"].value==null || document.forms["form1"]["ques1"].value=="")

{

alert("Answer Question 1");
return false;

}

else if (document.forms["form1"]["ques5"].value==null || document.forms["form1"]["ques5"].value=="")
{
alert("Answer Question 5");
return false;
}
else if (document.forms["form1"]["ques6"].value==null || document.forms["form1"]["ques6"].value=="")
{
alert("Answer Question 6");
return false;
}
else if (document.forms["form1"]["ques7"].value==null || document.forms["form1"]["ques7"].value=="")
{
alert("Answer Question 7");
return false;
}
else if (document.forms["form1"]["ques8"].value==null || document.forms["form1"]["ques8"].value=="")
{
alert("Answer Question 8");
return false;
}

else if (document.forms["form1"]["ques9"].value==null || document.forms["form1"]["ques9"].value=="")
{
alert("Answer Question 9");
return false;
}
else if (document.forms["form1"]["ques10"].value==null || document.forms["form1"]["ques10"].value=="")
{
alert("Answer Question 10");
return false;
}

}
</script>

最佳答案

您好,我访问了您在评论中提到的页面。但我真的没有发现任何问题,除了一个。

<form id="dnaquiz" method="post" name="form1" method="post" action="answer.php" onSubmit="return validateForm()">

我看到您使用过 jQuery,它在移动设备上有自己的表单处理方式,因此如果您想要经典的表单处理,您可能需要禁用它。

或者您可以尝试删除 onSubmit="return validateForm()" 并执行如下操作:-

$(document).on('submit', '#dnaquiz', function(){ 

if (validateForm) {
return true;
} else {
return false;
}
});

希望对您有所帮助。

关于javascript - 当我点击提交按钮时,我的 javascript 第一个警告框显示在移动设备上,但在桌面上工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31099480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com