我想在html中显示警告消息。此代码显示名为“公司”和“名称”的两个文本框。 con.php
连接到数据库并插入信息。但是,如果我什么都没输入,那么这些值仍然会以null
的形式存储在数据库中。我希望用户知道他不应该通过显示一些消息将这些字段留空,并且如果给定的公司已经存在于数据库中,则会出现警告。我如何实现?在html中显示错误消息
<html>
<head>
<title>store in a database</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<h2>company Store</h2>
<form name="form1" method="post" action="con.php">
<p>company:<input type="text" name="company">
<br/>
<br/>
<br/>
Name: <input type="text" name="name" size="40">
<br/>
<br/>
<br/>
<input type="submit" value="Save">
<input type="button" onclick="window.close()" value="cancel">
</form>
</body>
你不能用(纯)html做到这一点;如果JavaScript是一个选项,那么这很容易,或者可以(和*应该*)在服务器端检查,以及用于填充数据库的任何脚本语言。 –
HTML 5有一些验证属性。但他们并不是真正推动喷气式飞机。就像David Thomas所说,你也必须检查服务器端的数据。 @David Thomas:他已经在使用javascript了,请参阅取消按钮。 – rekire