установите флажок с регулярным выражением

Ответов: 5


var checkbox = document . getElementById ( "myCheckbox" ); if ( checkbox . checked ) { alert ( «Checkbox is CHECKED.» ); } else { alert ( "Checkbox is UNCHECKED." ); } = «1000501»> 3 принял

Вы действительно хотите получить доступ к checkedсобственности. (Воистину, у регулярного выражения нет места здесь - его следует использовать только с отсутствием чего-то лучшего.)

Попробуй это:

.checked

1

Regex? Как насчет того, чтобы просто посмотреть на недвижимость?/true/.test(document.getElementById("myCheck").checked.toString())


0
element.checked.toString().match(/true/)

/ Возможно, вам захочется посмотреть и на другие ответы ..., если вам не нравится ловить рыбу со льдом мороженого.


0

Ну, если вам нужно это сделать, вы можете использовать регулярное выражение в проверке свойства

value

0

предполагая, что используемая вами библиотека проверяет valueсвойство элемента dom, может помочь следующее.

Если флажок установлен value="foo", .valueсвойство возвращает «foo», если оно отмечено, и ничего (null?), Если это не так. Таким образом, правильное регулярное выражение будет любым, что означает «по крайней мере один символ». Я не являюсь гуру регулярного выражения, поэтому я даже не буду пытаться это сделать :)

JavaScript, регулярное выражение,
Похожие вопросы