<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>PHP 输入框获取单选框的值</title> <script src="jquery-1.10.1.min.js"></script> </head> <body> <table> <?php $cont ='ccc'?> <tr> <td>显示内容</td> <td><input type="text" id="cont" value="<?php echo $cont; ?>"></td> </tr> <tr> <td>单选框</td> <td> <?php $arr = array('aaa','bbb','ccc','ddd'); $setChecked = ''; for($i=0;$i<count($arr);$i++){ $arr[$i]==$cont?$setChecked='checked="checked"':$setChecked=''; echo '<input type="radio" value="'.$arr[$i].'" name="setCont" class="setCont" '.$setChecked.'>'.$arr[$i].' '; } ?> </td> </tr> </table> <script> $(function(){ $(".setCont").click(function(){ var val=$('input:radio[name="setCont"]:checked').val(); $("#cont").val(val); }); }); </script> </body> </html>
效果图: