我一直在我的用戶註冊表單上放棄電話號碼字段中的前導0。我使用JQuery來獲取字段的值,然後通過Get將它們發送到處理頁面。使用JQuery獲取表單值時保持領先0?
我的電話號碼字段分爲3部分。第三個輸入字段如下所示:
<input name="phone3" type="tel" id="phone3" class="TextField30" maxlength="4" required>
我也嘗試過將文本類型。
我對這個領域的jQuery看起來是這樣的:
$p3=""+$('#phone3').val();
我也試過$ P3 = 「」 + $( '#電話3')ATTR( '值');因爲我認爲通過屬性訪問它意味着它將它保留爲字符串而不是將其轉換爲數字。
檢查[this fiddle](http://jsfiddle.net/Z6M6q/1/);它顯示值正確收集。你究竟如何檢查這個前導0是否丟失? – raina77ow 2012-07-21 07:38:57
我正在檢查什麼時候在我設置的表中重新顯示該值以查看記錄。不過,你的評論讓我想到了,所以我查看了MySQL數據庫中存儲的記錄,並將字段設置爲「tinyint」而不是「char」。一旦我改變他們爲「字符」它工作得很好! – Alan 2012-07-21 07:49:09