我想在选择其中一个单选按钮后显示输入文本框,但我很难做到。例如,我有3个单选按钮:姓名、年龄和电话号码。如果我选择了名字,那么输入文本框将会显示,让我输入一个名字,以此类推,如果我选择其他。我想知道如何使用HTML和javascript来做这件事。介意帮我一下吗,有人吗?谢谢。
发布于 2019-11-23 16:33:26
你可以像这样写所有的东西。
function show(gender){
console.log(gender);
}<label for="gender">
<input type="radio" name="gender" onclick="show('male')" value="male"/> male <br />
<input type="radio" name="gender" onclick="show('female')" vlaue="female"/> Female
</label>
谢谢!
发布于 2019-11-23 16:49:49
<label for="name">
<input type="radio" name="gender" onclick="createElements()"/> Male <br />
<input type="radio" name="gender" onclick="createElements()"/> Female
<div id="input"></div>
</label>
<script>
function createElements(){
var input = document.createElement("INPUT");
input.setAttribute("type", "text");
document.getElementById("input").appendChild(input);
}
</script>
https://stackoverflow.com/questions/59005727
复制相似问题