2012-11-07 2 views
0

У меня есть форма с флажками:Unchecked флажков будет размещена

<input class="checkbox" type="checkbox" name="exc[57]" value="57" checked> 
<input class="checkbox" type="checkbox" name="exc[51]" value="51" checked> 

Когда снимите флажок становится размещен в то время как он не должен в соответствии с http://www.w3schools.com/jsref/prop_checkbox_value.asp

Любые советы того, что я могу делать неправильно? Thansk заранее.

Спирос

+0

ли вы попробовать различные браузеры? В моем обновленном FF публикуются только отмеченные поля. Пожалуйста, дайте нам дополнительную информацию (полная страница с минимальным примером, post target и т. Д.) –

+0

Я пробовал здесь: [ссылка] (http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_checkbox_value) - ОС: Windows7 x64. - Chrome 22.0.1229.94: Un/Checked get Bike - Firefox 16.0.2: Un/Checked get Bike - IE 9: Un/Checked get Bike - Opera 11.61: Un/Checked get Bike - Safari 5.1.7: Un/Checked get Bike - проблема во всех браузерах. – Spyros

+0

_Posting_ обычно означает отправку данных на сервер, что не совсем то, что вы делаете в своем примере кода! –

ответ

0

Если вы отправите форму на сервер, значение не будет передано в почтовых данных. Но если вы получите доступ к свойству значения поля из клиентского скрипта, вы получите фактические данные внутри атрибута value. Если вы хотите знать, если окно было проверено, используйте проверил свойство вместо:

<!DOCTYPE html> 
<html> 
<head> 
    <script> 
    function displayResult() 
    { 
     var x=document.getElementById("bike").checked; 
     alert(x); 
    } 
    </script> 
</head> 
<body> 
    <form> 
     <input type="checkbox" id="bike" value="Bike"> I have a bike<br> 
    </form> 
    <button type="button" onclick="displayResult()">Display value</button> 
</body> 

+0

в моем коде У меня есть: '' Я снимите флажок. Когда я отправляю я с print_r 'Массив ( [51] => 51 [50] => 57 > 50 ... [57])' 57 не должны быть включены поскольку он не был проверен. – Spyros

+0

Не могли бы вы просмотреть фактические данные, отправленные браузером, используя ваши любимые инструменты разработчика браузера или инструмент, например [Fiddler] (http://www.fiddler2.com/fiddler2/)? И, пожалуйста, обновите свой пример кода, чтобы мы могли видеть, что именно происходит. –