适用于以下输入类型:文本、网址、数字、复选框、单选和文件 在一组中,我想要求在表单提交中至少提供一个。当其中之一不为空时,是否可以删除“必需”属性。我还想使用“占位符”属性,而不将其算作输入。 (我猜浏览器会处理未提交的“占位符”)
<input type="text" name="TextInput1" id="TextInput1" value="" required>
<input type="url" name="urlInput1" id="urlInput1" value="" required>
<input type="number" name="numberInput1" id="numberInput1" value="" required>
这些需要以某种方式分组吗?我需要一个“onchange”处理程序吗?什么是最好的?
最佳答案
我想这就是你想要的?
$("input").change(function()
{
$("input").removeAttr("required");
$(this).attr("required","");
});
但这不是一个好方法
关于javascript - 如何使用 html input required 属性来使一组输入中的一个成为必需的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32744981/