我想自動更正領域的縮寫,但我的知識是有限的,所以試錯的一個小時後,我只有一個小腳本,只是將轉換爲大寫輸入。我想是這樣的:Formvalidation /更正您鍵入:聲母
一個變成A.(大寫和以點結束)
ABC成爲ABC(大寫和分隔用一個點)
A1BC_ *變ABC (無其他字符允許的,大寫字母和一個圓點分隔)
什麼我是這樣的:
$(".hoofdletters").keyup(function(e)
{
$(".hoofdletters").val(($(".hoofdletters").val()).toUpperCase());
});
更新
我不想浪費任何人的時間和打開一個新的話題,所以我在這裏嘗試。我自己也嘗試過一些東西,以便自動地將一個單詞中的每個單詞都用在句子中一切正常,但由於某種原因,空間被刪除。它與+ ''
有關如果我刪除沒有任何工作了,如果我添加一個空格,我會在每封信後得到一個空格,如果我以這種方式離開它,則不允許空格。
任何人的任何建議?
$('.cap').bind('textchange', function (event, previousText) {
var val = this.value;
var newVal = '';
val = val.split(' ');
for(var c=0; c < val.length; c++) {
newVal += val[c].substring(0,1).toUpperCase() +
val[c].substring(1,val[c].length) + ''; // It has something to do with this line
}
this.value = newVal;
});
感謝您的努力,這也適用。我upvoted。 – mat
很久以後,很抱歉讓你感到煩惱,但也有可能當某人刪除某些東西時,它會刪除一對大寫字母和一個點。例如。當有人輸入A.B.C.並單擊退格鍵,它將C刪除爲一對。我認爲這將是艱難的.. – mat
@mat,扔在一起。希望它有幫助 – pmandell