单击复选框后,PHP立即获得价值

时间:2015-09-13 07:18:48

标签: php html html-form

如何在点击它后立即从复选框或单选按钮获取值并将其写入文本字段而不使用重置或提交按钮?

<input type="checkbox" name="age" value="21-29">21-29 <input type="text" name="yourAge" value="">

3 个答案:

答案 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());

});

Fiddle

答案 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">

Pen

答案 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和链接。