在同一HTML文件中使用<script type =“ text / javascript” src =“ js.js”> </ script>和action =“ php.php”

callMeJava

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档