例如,我将在表单中有一个名为“email_address”的字段,并使用以下代码,它应该能够将其更改为小写。我在 chromes 控制台中对其进行了测试,它显示了更改,但不是以实际形式。
$('input[name=email_address]').val().toLowerCase();
提前致谢!
例如,我将在表单中有一个名为“email_address”的字段,并使用以下代码,它应该能够将其更改为小写。我在 chromes 控制台中对其进行了测试,它显示了更改,但不是以实际形式。
$('input[name=email_address]').val().toLowerCase();
提前致谢!
您需要在元素上重新设置值:
var $input = $('input[name=email_address]');
var lowerCaseValue = $input.val().toLowerCase();
$input.val(lowerCaseValue);
您必须将其分配回去
obj = $('input[name=email_address]');
obj.val(obj.val().toLowerCase());
您还可以使用 events 只允许小写字符:
$('input[name=email_address]').on('keyup blur',function(){
$(this).val( $(this).val().replace(/[^a-z]/g,'') ); }
);