- 有没有办法在我按下按钮后保存我
radio button
的值?text input
我已经尝试过了,但是当我按下按钮的那一刻,它input text
消失了,并且出现了纯文本。 - 有没有办法自动显示按下时
input text
的值?radio button
这两个问题的任何答案都会对我有很大帮助。
这是我正在使用的代码,在此先感谢。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>javascript - Obtain the value of a radio button</title>
<script>
function capturar() {
var resultado = "ninguno";
var porNombre = document.getElementsByName("deacuerdo");
// Recorremos todos los valores del radio button para encontrar el
// seleccionado
for (var i = 0; i < porNombre.length; i++) {
if (porNombre[i].checked)
resultado = porNombre[i].value;
}
document.getElementById("resultado").innerHTML = " \
Por Nombre: "+ resultado;
}
</script>
</head>
<body>
<h1>Obtain the value of a radio button</h1>
<form id="form1">
<p>Deacuerdo: Si<input type="radio" name="deacuerdo" value="si"> No<input type="radio" name="deacuerdo"
value="no"></p>
</form>
<input type="button" value="What is the value of the radio button" onclick="capturar()">
<div id="resultado"><input type="text"></div>
</body>
</html>
错误是您正在用 id 覆盖 div 中的内容,
resultado
因此它的输入消失了,您必须在id
输入中添加类型,text
以便在其中添加值 through.value
。我在代码中添加注释以便您更好地理解。:)