2015-09-06 40 views
-2

我试图创建一个具有多个输入字段的表单。在PHP表单上强制输入字段

我有的问题是如何使表单不发送到服务器,如果某个收件箱字段为空。我想使用JavaScript弹出框来通知用户,而不是指向新页面,PHP会杀死脚本并留下消息。

回答

2

您可以简单地使用客户端HTML5 required属性,并使其不提交。

<form action=""> 
 
    <div><input type="text" required placeholder="Username" /></div> 
 
    <div><input type="password" required placeholder="Password" /></div> 
 
    <div>Try submitting the form, without filling in.</div> 
 
    <div><input type="submit" /></div> 
 
</form>

尝试提交表单,而不在两个表格填充。

+1

使用旧版本的浏览器无法正常工作,所以仅依赖于此是危险的,我错了吗? – Arturo

+2

@Arturo你是对的。即使相信JS也是危险的。也有必要验证服务器上的任何内容。 – Ahmad

相关问题