Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript错误消息显示字段为空且不显示';不要继续_Javascript - Fatal编程技术网

javascript错误消息显示字段为空且不显示';不要继续

javascript错误消息显示字段为空且不显示';不要继续,javascript,Javascript,JavaScript代码: function notEmpty(elem, helperMsg) { if(elem.value.length == 0) { alert(helperMsg); elem.focus(); return false; } return true; } HTML: <form action="https://www.paypal.com/cgi-bin/webscr" met

JavaScript代码:

function notEmpty(elem, helperMsg)
{
    if(elem.value.length == 0)
    {
        alert(helperMsg);
        elem.focus();
        return false;
    }

    return true;
}
HTML:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" />
 <input type="hidden" name="on0" value="Name :" />Name :
 <input type="text" id="req1" name="os0" maxlength="200" style="width:150px;"/>
 <input type="submit" id="buynow" value="Proceed To Checkout" onclick="notEmpty(document.getElementById('req1'), 'Please Enter a Value')" style="width:150px; margin:15px 0px 17px 0px;" />
</form>

姓名:
上面是我的代码。当我单击“继续签出是否为空”字段时,它会给出我想要的错误,但问题是,当我单击“警报”对话框中的“确定”按钮时,它会重定向到窗体的操作


我想,如果有人不填写该文件,那么它将保持在同一位置。请帮帮我,谢谢

您需要将函数作为表单的
onsubmit
处理程序应用:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" onsubmit="return notEmpty(document.getElementById('req1'), 'Please Enter a Value');" />

如果函数返回false,则通过将返回值放在其中,可以取消表单submisson