gpt4 book ai didi

javascript - 验证空文本框时 onSubmit 事件出错

转载 作者:行者123 更新时间:2023-12-02 20:07:05 24 4
gpt4 key购买 nike

我正在 html 中实现一个表单,并在表单的 onSubmit 事件上检查空文本框。在我的 JavaScript 代码中,我返回 false,但表单仍然提交并重定向到新的 URL。这段代码出了什么问题?

function checkBlank(form)
{
var returnvar=true;
if(form.driver.value=="")
{
alert("You can't left text box Driver as blank.. ");
driver.focus();
returnvar=false;
}
return returnvar
}


<form name="form1" action="/Assignment6/DataBaseServlet" onSubmit="return checkBlank(form1);" method="post">

最佳答案

您更改了变量名称

returnvar
returnval

和 onsubmit 行

return checkBlank(form1);

应该使用this而不是form1

return checkBlank(this);

此外,驱动程序也未定义。

driver.focus();

应使用表单引用它

form.driver.focus();

关于javascript - 验证空文本框时 onSubmit 事件出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7314955/

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