G'day,
我的HTML页面包含以下内容:
1.一个带有文本框的表单,以便用户可以输入一些信息,例如用户名和密码。
2.脚本标记类型javascript,顶部指定源文件“ mlogin.js”,以验证用户输入并根据需要生成警报消息。
3.表单具有action =“ mlogin.php”,该表单从HTML页面获取信息,并对其进行登录检查,如果信息正确,则将用户重定向到另一个页面。
4.表单末尾的Submit按钮。
-如果我将类型设置为“按钮”,则mlogin.js可以很好地工作,但不会重定向用户。
-如果我将类型设置为“提交”,并且如果用户错过了文本字段,则“ mlogin.js”会生成警报,当我单击“确定”时,我将被重定向到另一页。
我想发生的事情-
如果用户错过了一个文本字段,我希望Java脚本生成警报并将页面保留在那里。一旦所有文本字段都填满,并且用户单击Submit,请转到.php并检查信息,如果正确,请重定向用户。
任何帮助表示赞赏:)
如果我理解您的问题,这是我使用的js验证示例:
//all forms must be filled
var a=document.forms["usersignupform"]["username"].value;
var b=document.forms["usersignupform"]["pass"].value;
if (a==null || a=="" || b==null || b=="")
{
alert("Fill in all required forms.");
return false;
}
尽管我不确定那是否正是您要的。你到底是什么问题?
我会给你一个例子,说明如何做到这一点,希望可以消除您的困惑。
我使用2个文件进行表单验证,以使它们更易于浏览(您只能使用一个)。一种叫做signup.php,另一种叫做signupphpjs.php。在signup.php中,有一行包含了顶部signupphpjs.php中所有代码的顶部(在顶部,在php标签内):include signupphpjs.php
然后,我进行了表单验证。
Action=''
,因为脚本是“包含”在signup.php和onsubmit ='return javascriptfunction()'中,该脚本位于signupphpjs.php底部的javascript部分中。
这样可以清除吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句