0
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript">
function namereq(elem){
if(elem.value == 1){
var required = document.getElementById("name").attributes.required = true;}
}
if(elem.value == 0){
var required = document.getElementById("name").attributes.required = false;}
}
</script></head><body>
<p>Please select a detail level option.</p>
<select
required
id="toggle_detail"
name="toggle_detail"
oninput="namereq()">
<option disabled selected value> -- select an option -- </option>
<option value=1>Recommended</option>
<option value=0>Not Recommended</option>
</select>
<input
type="text"
id="name"
name="name"
placeholder="Name">
</body></html>
我试图做...JavaScript设置,如果特定的选择选项进行选择
默认输入ID =“名称”其他属性必须是不需要的。如果为id =“toggle_detail”问题选择了Option Value = 1,那么Javascript(而不是JQuery)会将id =“name”的属性更改为required。否则,如果选择了选项值= 2,则Javascript会将id =“name”恢复为不需要。
请指教。
谢谢!
这个伎俩。我花了一个半小时尝试不同的代码组合,并对使用什么类型感到困惑。一段时间后,我了解到需求实际上是一个布尔值。我首先想到的是,如果没有布尔限定符,现在将它用于布尔值后,就像魅力一样。当系统允许我时,我会选择你的解决方案。 – Ryan
@Ryan享受那么 – Sorikairo