当用户忘记上传图片时设置错误消息。我没有发现任何大多数错误都是上传错误我希望用户知道他们忘记上传图片我也不想让用户进入下一页,直到图片上传为止。我已经尝试使用我的旧代码忘记名字和姓氏,但这似乎不起作用。这只是一个示例,向您展示我用于错误的内容,请帮助
function formValidator() {
var names = document.getElementById('names');
if (isAlphanumeric(names, "Please enter first and last name")) {
<input type="file" name="file3" id="file3" />
答案 0 :(得分:1)
我认为你在这里过度工程了。实际上,您可以依赖HTML5中input
的属性,这些属性可以为您验证或无效表单提交。例如,将input
表示为required
并使用formvalidate
可以自动触发此操作。
<form action="" method="post" id="myform">
<input type="file" name="file3" id="file3" required formvalidate>
<input type="submit" novalidate>
</form>
浏览器将确保在允许提交之前提供输入。如果您需要进一步验证,也可以通过javascript挂钩表单onsubmit
处理程序...
var myform = document.getElementById('myform');
myform.onsubmit = function(e) { /* do some validation on event here */ };