2011-03-09 108 views
0

我有一个循环与数据库中的复选框值,当我检查一些框我需要的值传递到输入(不提交按钮);Javascript/PHP添加复选框的值输入文本

<?php 

     while($row = $sth->fetch()) { 

       echo("<input type='checkbox' value='".$row['name']."'>".$row['name']."</option>"); 
     } 
     echo('<input type="text" name="modelos" />'); 

?> 

感谢

+1

标记是不对的你/选项>? – amosrivera 2011-03-09 19:07:01

回答

2
$(":checkbox").click(function(){ 
    var options=""; 
    $(":checkbox:checked").each(function(){ 
     options += $(this).val()+";"; 
    }); 

    $("input[name='modelos']").val(options); 
}); 

在线演示:http://jsfiddle.net/ZPxqJ/6/

+0

是的,这是我想要的,但我需要检查输入的所有值,例如:name1; name2; name3 – Sbml 2011-03-09 19:11:00

+0

了解它,更新了链接,检查:http://jsfiddle.net/ZPxqJ/5/ – amosrivera 2011-03-09 19:21:26

+0

谢谢,非常好的工作! – Sbml 2011-03-10 09:23:38

0

在末尾添加一个按钮,下面的代码片段

$("input[name=mybutton]").click(function(){ 
    $("input[name='modelos']").val($(":checkbox:checked").val()); 
}); 
相关问题