• Как сделать, чтобы все чекбоксы передались, если даже они не поставлены?

    @ebbk Автор вопроса
    пришлось придумать такую штуку делать не checkbox а текст, при изменении менять значение в input через jquery
    <table>
    <tr> 
    <td>Config</td>
    <td><input type="text" name="name[]"><</td>
    <td><input  type="text" name="key[]"></td>
    <td><input type="checkbox" class="viev"> <input type="text" name="required[]" style="display: none;" class="main" checked></td>
    </tr>
    
    <tr> 
    <td>Config</td>
    <td><input type="text" name="name[]"><</td>
    <td><input  type="text" name="key[]"></td>
    <td><input type="checkbox"  class="viev"> <input type="text" name="required[]" style="display: none;" class="main" checked></td>
    </tr>
    
    <tr> 
    <td>Config</td>
    <td><input type="text" name="name[]"><</td>
    <td><input  type="text" name="key[]"></td>
    <td><input type="checkbox" class="viev"> <input type="text" name="required[]" style="display: none;" class="main" checked></td>
    </tr>
    </table>
    
    <script type="text/javascript">
    	$('.viev').change(function(){
    		if ($(this).closest('td').find('.main').val() == '0') {
    			$(this).closest('td').find('.main').val('1');
    		} else {
    			$(this).closest('td').find('.main').val('0');
    		}
    	});
    </script>
    Ответ написан
    Комментировать