Атрибут «Проверено» для радиокнопок не работает

Переключатель не отображается, поскольку проверил по умолчанию. Я начал без выбора по умолчанию, выполняя очень простую проверку js, и она не работала. Поэтому я решил просто использовать значения по умолчанию, пока не выяснил это и не обнаружил, что происходит что-то странное.

Разметка действительна, и я пробовал в FF, Safari и Chrome. Ничего не работает

Я думаю, что это конфликт с библиотекой jQuery , потому что проблема исчезает, когда я удаляю скрипт вызова.

 
66
задан Erhan Yaşar 22 March 2018 в 08:29
поделиться

3 ответа

Вы используете нестандартный код xhtml (значения должны быть заключены в двойные, а не в одинарные кавычки)

Попробуйте так:

<form>
  <label>Do you want to accept American Express?</label>
  Yes<input id="amex" style="width: 20px;" type="radio" name="Contact0_AmericanExpress"  />  
  No<input style="width: 20px;" type="radio" name="Contact0_AmericanExpress" class="check" checked="checked" />
</form>
-2
ответ дан 24 November 2019 в 14:56
поделиться

Только что скопировал ваш код в: http://jsfiddle.net/fY4F9/

Нет по умолчанию отмечено. У вас есть запущенный javascript, который повлияет на радиоблок?

3
ответ дан 24 November 2019 в 14:56
поделиться

Ваш код правильный. Попробуйте отладить скрипт JQuery, чтобы найти проблему! Если вы используете FF, вы можете установить расширение для отладки JS (и JQuery), которое называется FireBug.

0
ответ дан 24 November 2019 в 14:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: