我有 3 个单选按钮
,当选择其中一个按钮时,我想自动生成 textbox
。例如,如果用户选择"is"单选按钮
,我需要文本框
,如果他们选择另一个单选“否”按钮,它将自动生成 textbox
,然后我希望它清楚地显示"is"textbox
。我尝试过..下面是我的代码..
谁能帮帮我吗?
<html>
<body>
<form name="radios">
<INPUT TYPE=RADIO NAME="X" VALUE="H" onclick="show1();"/>yes
<INPUT TYPE=RADIO NAME="X" VALUE="L" onclick="show();"/>No
<INPUT TYPE=RADIO NAME="X" VALUE="LL" onclick="hide();"/>NA
<TEXTAREA id="area" style="display: none;" NAME="data" ROWS=10 COLS=50></TEXTAREA>
<TEXTAREA id="area1" style="display: none;" NAME="data" ROWS=10 COLS=50></TEXTAREA>
</form>
<script type="text/javascript">
function show1() { document.getElementById('area').style.display = 'block'; }
function show() { document.getElementById('area1').style.display = 'block'; }
function hide() { document.getElementById('area').style.display = 'none'; }
</script>
</body>
</html>
最佳答案
根据我的理解,下面的代码会对您有所帮助
function show() {
document.getElementById('area').style.display = 'block';
document.getElementById('area1').style.display = 'none';
}
function show1() {
document.getElementById('area1').style.display = 'block';
document.getElementById('area').style.display = 'none';
}
function hide() {
document.getElementById('area').style.display = 'none';
document.getElementById('area1').style.display = 'none';
}
关于javascript - 如果我有 3 个单选按钮,如何自动生成文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40521976/