Как проверить наличие запятой в текстовом поле. То есть если запятая присутствует, код должен предупредить,
<input type="text" id="name"/>
Спасибо ..
Вы можете сделать как:
if ($('#name').val().indexOf(',') !== -1) { alert('There was a comma'); }
Как вы не указали, вы можете поместить этот код в событие blur и т. Д.
blur
$("#name").blur(function() { // or keyup, keydown, keypress, whatever you need if(this.value.indexOf(",") !== -1) { alert('got a comma'); } });
На самом деле не нужен jQuery (для теста). Вот регулярное выражение test().
test()
if( /\,/.test( $('#name').val() ) ) { alert('found a comma'); }
Регулярное выражение test() Функция возвращает true или false.
И обязательное решение no-jQuery;)
if (document.getElementById("name").value.indexOf(",") !== -1) { .... }