如何在点击它后立即从复选框或单选按钮获取值并将其写入文本字段而不使用重置或提交按钮?
<input type="checkbox" name="age" value="21-29">21-29 <input type="text" name="yourAge" value="">
答案 0 :(得分:3)
您可以使用jQuery单击功能More Detail Here
执行此操作<input type="checkbox" name="age" value="21-29" id="age">21-29
<input type="text" name="yourAge" value="" id="yourAge">
JQuery的
$("#age").click(function () {
$("#yourAge").val($("#age").val());
});
答案 1 :(得分:1)
@Shehary已经到了,但总会有更多的空间。
JS
<script>
var changeInput = function (val){
var input = document.getElementById("age");
input.value = val;
}
</script>
HTML
<input type="checkbox" name="age" value="21-29" onclick='changeInput(this.value);' >21-29
<input type="text" name="yourAge" value="" id="age">
答案 2 :(得分:0)
我知道这是旧的,我的代码可能不太好,但我喜欢用它。
<?php
$get= "?checked";
$checked= "";
if(isset($_GET['checked'])){
$get= "";
$checked= "checked";
}
?>
<a href="waiting_in_db.php<?=$get?>">
<input type="checkbox" <?=$checked?> >
</a>
但我更喜欢使用没有复选框的CSS和链接。