Вставить флажок выбранного значения в текстовое поле в asp.net? - PullRequest
1 голос
/ 26 марта 2011

У меня есть 5 флажков asp.net в веб-форме ... я хочу, чтобы флажки отмечены и не отмечены, тогда его текст будет добавлен в текстовое поле, т.е. если флажок 1 и флажок9 будут отмечены, то в текстовом поле текст будет 1,9и если флажок1 не установлен, то текстовое поле будет 9

Как это сделать, используя javascript, vb.net или Jquery

Я не имею ни малейшего представления, как это сделать ...

Код, который я нашел:

<script type="text/javascript">
    function Test(control, value) {
     var str = '';
     $('#<%=txtTest.ClientID %> :checked').each(function() {
       str = str + ', ' $(this).val();
     });
     $('#<%=txtTest.ClientID %>').val(str);

</script>

НЕ РАБОТАЕТ ...

1 Ответ

0 голосов
/ 26 марта 2011

Как-то так, вам нужно присвоить флажкам класс checkBoxClass.Следующее НЕ было проверено!

$(function() {     
   $(".checkBoxClass").each("click", function() { // whenever a checkbox is clicked
     var str = "";
     /* get all checked checkboxes of this name - class can be used too, 
        but using name, you can have sets of checkboxes */
     $("input[name=$(this).attr('name')] :checked").each(function() { 
       str += ", " + $(this).val(); // append the value
     });
     // add it to the textfield, if there is something to add
     $("#<%=txtTest.ClientID %>").val(str?str.substring(2):"");
   });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...