我有一个表格,其中包含数据验证(例如,手机号码必须包含10个数字和数字)。一旦提交了所有内容我按下了提交按钮,那么这些数据必须通过php文件发送到数据库(从action = file.php访问)
我不确定我是否正确键入此表单部分
请帮忙
<form action="patientdetails.php" method="POST" name='registration' onSubmit="return formValidation()"/>
<input type="image" src="Images/submit.png" alt="Submit" name="submit" value="Submit" />
&#13;
答案 0 :(得分:0)
表单代码中的任何内容都不会导致验证输入时出现问题。
没有任何<input>
元素确实让任何人都无法输入手机号码。
有些事情是错误的,过时的或质量低的......
name
属性
onsubmit
等内在事件属性最好由使用addEventListener
<button><img></button>
而不是...但没有一个会导致你所描述的问题。
答案 1 :(得分:0)
您可以使用此类代码进行表单验证:
`<script>` <br>
`function formValidation(){`<br>
`var myform=document.registration;`<br>
`var num=myform.mobilenum.value;`<br>
`if(num<10){`<br>
`alert("invalid number");`<br>
`return false;`<br>
`}`<br>
`else{`<br>
`return true;`<br>
`}`<br>
`}`
`</script>`
`<form action="patientdetails.php" method="POST" name='registration' onSubmit="return formValidation()"/>`<br>
`<input type="number" name="mobilenum" />`<br>
`<input type="submit" name="submit" value="Submit" />`