JavaScript表单验证查询

时间:2014-10-19 16:03:57

标签: javascript php jquery

我刚刚编写了一些验证码,以便在提交之前检查我的网络表单中的radio个按钮是否已被选中。我刚刚开始学习php,因为我希望能够将value按钮存储在radio文件中。

因为我将.csv属性设置为触发action脚本,所以我会收到php框,但是在按{{1}后我点击alert浏览器直接进入OK脚本(不可避免地)。

有没有办法可以在submit消息后返回我的初始php

我还没有真正写过任何index.html,所以这会在alert脚本或php吗?

到目前为止我的代码:

php

4 个答案:

答案 0 :(得分:1)

您必须使用form.onsubmit()。 例如,如果您的表单名称是myForm:

document.forms['myForm'].onsubmit = function()
{
    if (this.elements['emotion'].value)
    {
        alert("Please rate the next item!");
    }
    else
    {
        alert("You must enter at least one word!");
        return false;
    }
}

警告后#34;请评价下一个项目!"表格将被发送。

答案 1 :(得分:1)

实际上你可以使用jquery $.post(),一个简单的解决方案就是发布你的php页面而不留下索引页。

http://api.jquery.com/jquery.post/

$.post( "yourpage.php" );

答案 2 :(得分:1)

在Jquery中,您应该使用.submit()函数来验证表单。 然后,为了避免提交表单,您可以使用函数event.preventDefault() 如果您想要转到索引,可以使用window.location = "yourURL"

答案 3 :(得分:0)

您可能将提交按钮的输入类型设置为提交?将此设置为按钮,因此不会执行操作,只执行jQuery。

但是当验证成功时你必须通过jQuery提交表单:

document.myFormId.submit();