没有检查js php文件中的完整验证正在打开

时间:2017-03-16 06:45:55

标签: php html

我需要一些帮助。我正在制作一张表格,这是错误的。当我点击提交按钮而没有检查完整的验证它是执行PHP动作。 当我在表单中输入序列号并单击提交只是为了检查验证页面显示文本字段变为红色但同时它执行php操作。我不知道为什么。 链接在这里 http://sujdhuj.com/dawood/

html表单属性

stream.getTracks().forEach(track => track.stop())

javascript代码

<form action="dbconnection.php"  method="post" name="2nd-form" id="form-survey" >

<input type="submit" class="submit" id="submitsurvey2" value="submit" onClick="validation()">

3 个答案:

答案 0 :(得分:1)

你的

if(flag=true)

条件错误。

应该是

if(flag==true)

将提交按钮的类型从“提交”更改为“按钮”,然后就可以了 并尝试通过Ajax发布您的表单

答案 1 :(得分:0)

好吧,对我来说,一切似乎都很好。但是,我脑子里有几点指示:

  1. 而不是在&#34; onClick&#34;上调用javascript函数。事件。呼叫验证功能在&#34; onSubmit&#34;形式。
  2. 使用&#34; var&#34;定义变量第一次然后你可以使用变量而不用&#34; var&#34;关键词。例如var flag = false;
  3. 试试这个并告诉我你的JS验证是否有效。

答案 2 :(得分:0)

使用

>>> a = [[1,2], [1], [2,2,3,3], [2,2]]
>>> len(max(a, key=len))
4

而不是 var flag=false;

在设置flag=false;

后放置return false;