我有一個網頁,用戶輸入信息(姓名,職位,地址等),並自動爲他們創建名片。我目前有一些jQuery使用.change,並在用戶更改它時查看字段。自動更改表單字段中的值
它尋找與他們輸入的內容有關的問題,因爲有些內容必須採用某種格式(例如,他們輸入單詞「Avenue」,並且不會讓他們將商品添加到購物車,直到它們更改爲大道)
我想找到一些方法來自動執行此操作與JS/jQuery,但我不知道該怎麼辦。我希望這個領域能夠自我更新,所以如果用戶放入「大道」,它會自動更新爲「Ave.」。用戶選項卡/退出該字段後。
有關JS和/或jQuery可以用來做什麼的任何想法?
這裏是我當前的代碼:
var x = "Clean";
var xD = " ";
$('#cartText4046').change(function() {
if ($(this).val().indexOf("Avenue") > -1) {
x = "Please use Ave. instead of Avenue.";
} else if ($(this).val().indexOf("avenue") > -1) {
x = "Please use Ave. instead of Avenue.";
... Additional rules here, omitted for space.
} else {
x = "Clean";
}
if (x != "Clean") {
$('#cartText4046').addClass("invalid");
xD = x;
} else if (x == "Clean") {
$('#cartText4046').removeClass("invalid");
xD = " ";
}
if (x != "Clean") {
$('.betabutton').html('<span id="addToBaskettext">To add this to the Basket,
please fix the following issue(s):<br><br> ' +xD'</span>');
$('.betabutton').addClass("invalidBtn");
} else if (x == "Clean") {
$('.betabutton').html('<a id="addToBasket" href="#" onclick="actionPageSubmit();return false;"><span id="addToBaskettext">Add to Basket</span></a>');
$('.betabutton').removeClass("invalidBtn");
}
請發表您的代碼。 – j08691 2014-11-03 19:30:10
@ j08691我沒有任何,我正在尋找什麼使用建議。我可以發佈查看該字段的代碼,以查看是否輸入了錯誤的內容,但是我試圖將其從該內容中自動刪除,因此我認爲它與該問題無關。 – Brett 2014-11-03 19:33:36
http://stackoverflow.com/tour「這個網站是關於獲取答案的,它不是一個討論論壇,也沒有閒聊。」如果你嘗試一些併發布你的結果,你會得到更好的迴應。 – mkaatman 2014-11-03 19:35:17