Javascript 如何更改验证表单中的属性值

Javascript 如何更改验证表单中的属性值,javascript,html,forms,validation,Javascript,Html,Forms,Validation,我已经创建了一个验证表单,这是您必须编译的字段之一: <input type="number" name="height" min="160" max="200"/> 如果有人单击此处,我想将最低高度设置为160 有人能帮我吗?:) 试试这个: <input id='height_input' type="number" name="height" min="160" max="200"/> <input type="radio" name="gender" va

我已经创建了一个验证表单,这是您必须编译的字段之一:

<input type="number" name="height" min="160" max="200"/>
如果有人单击此处,我想将最低高度设置为
160

有人能帮我吗?:)

试试这个:

<input id='height_input' type="number" name="height" min="160" max="200"/>
<input type="radio" name="gender" value="male" onclick="setmin(170)">
<input type="radio" name="gender" value="female" onclick="setmin(160)">

jQuery完全没有必要。这样简单的任务不需要使用巨大的库。记得像我上面展示的那样,在第一个输入中添加id='height\u输入。

jQuery将是你最好的选择

可以使用更改属性的值,也可以使用或将单击处理程序添加到两个单选按钮


这是一个很好的资源

您能使用jQuery这样的库吗?还是只需要使用javascript?您是否编写了javascript代码来实现所需的行为?为什么要使用jQuery?JavaScript本身非常简单,您需要为这个简单的功能导入一个完整的库。一般来说,如果您只需要一次这种功能,您可能会遇到其他需要它的情况。本机DOM操作有很多警告,我尽可能避免。jQuery是这项工作的最佳工具。尽管如此,这只是一种偏好。
<input type="radio" name="gender" value="female">
<input id='height_input' type="number" name="height" min="160" max="200"/>
<input type="radio" name="gender" value="male" onclick="setmin(170)">
<input type="radio" name="gender" value="female" onclick="setmin(160)">
function setmin(n) {
    document.getElementById('height_input').min = n;
}