我的html代码是这样的:
<form>
<label for="name">* Name</label>
<input type="text" id="name" required><br>
<label for="name">* Address</label>
<input type="text" id="address" required><br>
<input type="submit" value="Submit">
</form>
我使用required
HTML5属性来验证字段。
如果用户不输入文本,将显示HTML5错误。
如果任何必填字段为空,我希望禁用提交按钮。
我该怎么做呢?
4条答案
按热度按时间vbkedwbf1#
您可以使用CSS禁用按钮上的指针事件。
您也可以使用Javascript禁用该按钮。
一个二个一个一个
hmae6n7t2#
你可以在true之后再做
3pvhb19x3#
你可以试试这样的方法:
hgtggwj04#
一个更通用的解决方案,用于多个窗体并支持多个输入和按钮。
它直接检测表单上的更改事件,然后更改所有提交类型的disabled属性
我个人倾向于只使用CSS作为视觉提示的解决方案,除非您需要disabled属性