我需要一些帮助。我正在制作一张表格,这是错误的。当我点击提交按钮而没有检查完整的验证它是执行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()">
答案 0 :(得分:1)
你的
if(flag=true)
条件错误。
应该是
if(flag==true)
将提交按钮的类型从“提交”更改为“按钮”,然后就可以了 并尝试通过Ajax发布您的表单
答案 1 :(得分:0)
试试这个并告诉我你的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;