正如您在示例中所看到的,我已经推出了所有小写文本并且它显示了大写,但是当我在jQuery中使用select substr(to_char(now(),'yyyy/MM/dd HH:mm:ss MS'),0,length('yyyy/MM/dd HH:mm:ss MS')+1);
来获取值时,我得到小写..但是如果你输入大写它将是大写的..
.val()

$(function(){
console.log($('#test_capitalize').val());
$('#re-test').on('click', function(){
console.log($('#test_capitalize').val());
});
});

#test_capitalize {
text-transform: capitalize;
}

这是一个错误还是应该像这样......?
答案 0 :(得分:1)
我不认为我理解你的问题。
输入的值区分大小写,因此如果键入小写,则输入的value
将为小写,大写相同。
您在输入中看到大写单词,因为您通过css对text-transform: capitalize;
应用了$(document).on('submit','#add_product',function(e){
e.preventDefault();
$.post('script/test.php',
{naam: $('#naam').val()})
.done(function(response){
bootbox.alert(response);
parent.fadeOut('slow');
})
.fail(function(){
bootbox.alert('error');
})
return false;
});
。这用于漂亮打印文本,但仅用于显示,它不会改变输入字段的实际值。这就是您在控制台中看到非大写值的原因。