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