не принимать пробелы при запуске в проверках
У меня есть форма с текстовым полем в Magento 1.9. Я не хочу принимать пробелы при запуске в текстовом поле при проверке. Всякий раз, когда я набираю пробел, он не проверяется, но сначала не хочет принимать пробел, чтобы ввести какие-либо символы в это поле.
$('#number').keypress(function (e) {
var regex = new RegExp("^[0-9\b]+$");
var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
if (regex.test(str)) {
return true;
}
e.preventDefault();
return false;
});
Для числа я написал так, но пробел, как писать код.
2
1 answers
Если вы запрашиваете формы администратора, то вот мой ответ добавить класс validate-alphanum
$fieldset->addField('feild_id', 'text', array(
'label' => Mage::helper('helper_alias')->__('label'),
'name' => 'feild_name',
'class' => 'required-entry validate-alphanum' ,//Add class
'required' => true,
));
Для js используйте это условие используйте trim()
if (regex.test(str.trim())) {
return true;
}
0
Author: Murtuza Zabuawala, 2017-12-13 06:32:12