我遇到的问题是表单的验证。我有两个文本框,而两者都是可选的。但是,为了让服务器验证表单,必须填写其中之一。我在将字段设置为必填字段方面没有问题(请参见下面的示例)。我关心的是创建代码以使两个文本框都是可选的,但必须填写其中一个才能进行验证。我不确定这是否需要处理代码。如果有人能给我一个开始的地方,我将不胜感激!我不是要求任何人为我做这件事,只是朝着正确的方向迈出一步。先感谢您!
示例:
<html>
<head>
</head>
<body>
<input type="text" id="name" required>
<input type="text" id="state">
</body>
</html>
会是这样吗?
function validateForm() {
if (myForm.value == "") {
alert ("Please enter at least one field");
return false;
}
}
最佳答案
我认为没有办法用纯 HTML5 来做到这一点。您将需要一个小的 JavaScript,它会在提交时检查其中一个字段是否已填写。
关于javascript - HTML5 的必填字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26539776/