让单词成为一个单选按钮?
我想有两个选择:是和否。我希望用户必须选择一个,所以显然我会用单选按钮去,但是有一种方法可以设置它,以便用户可以单击yes或no而不是单选按钮来选择他们的选择? 在此先感谢您的帮助让单词成为一个单选按钮?
回答:
你可以去这样太的解决方案,它需要一些JavaScript:fiddle
<button value="yes">Yes</button> <button value="no">No</button>
JS
var buttons = document.getElementsByTagName('button'); for (i = 0; i < buttons.length; i++) {
buttons[i].addEventListener('click', function() {
alert(this.value);
}, false)
}
回答:
是的,如果您使用<label>
那么这将关联标签文本和输入字段。
您可以使用for
属性或在输入字段周围包装标签。
请参阅此相关的问题 - Should I put input tags inside a label tag?
回答:
我很相信你问如何产生一个单选按钮是和否。 如果是这样,这样做:
<form action=""> <input type="radio" name="buttona" value="yes">Yes<br>
<input type="radio" name="buttonb" value="no">No
</form>
下面是每个句子呢:
input type="radio"
基本上规定形式的类型,你希望用户使用的交互2个单选按钮
** name="buttona"
**基本上sta测试它属于哪一组单选按钮,这样如果只有一个按钮被点击,其余的都将被取消选中。
Yes
这就是您按钮旁边出现的内容。
希望这有助于。
回答:
我会去上@sal德尼罗的选择,但如果你有其他计划收音机(我不知道,因为你的问题需要更多的探索) 这里是一个使用jQuery通过简单的div点击触发无线电输入类型的例子。
$(function() { $("#yes").click(function(e) {
$("#rYes").click();
});
$("#no").click(function(e) {
$("#rNo").click();
});
});
#yes, #no { display: inline;
cursor: pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="yes">Yes</div> | <div id="no">No</div> <br />
Yes result:<input type="radio" name="test" id="rYes" /> <br />
No Result: <input type="radio" name="test" id="rNo" />
jsFiddle Example
以上是 让单词成为一个单选按钮? 的全部内容, 来源链接: utcz.com/qa/261933.html