내 사용자 가입 양식의 전화 번호 입력란에서 내 앞자리 0을 계속 잃어 버렸습니다. 필자는 JQuery를 사용하여 필드 값을 가져온 다음 Get을 통해 처리 페이지로 보냅니다.JQuery에서 양식 값을 가져올 때 앞에 0을 유지 하시겠습니까?
내 전화 번호 입력란은 3 부분으로 나뉩니다. 세 번째 입력란은 다음과 같습니다.
<input name="phone3" type="tel" id="phone3" class="TextField30" maxlength="4" required>
또한 유형을 텍스트로 사용하려고했습니다.
은이 분야에 대한내 jQuery를은 다음과 같습니다 :
$p3=""+$('#phone3').val();
가 나는 또한 $ P3 = ""+ $ ('#의 phone3') ATTR ('값') 시도;. 속성을 통해 액세스하는 것은 숫자로 변환하는 대신 문자열로 남겨 둘 것을 의미한다고 생각했기 때문입니다.
[이 바이올린] 확인 (http://jsfiddle.net/Z6M6q/1/); 그 값이 올바르게 수집되었음을 보여줍니다. 이 선행 0이 손실되었는지 정확히 확인하는 방법은 무엇입니까? – raina77ow
레코드를보기 위해 테이블 I 설정에 값이 다시 표시되는지 확인했습니다. 귀하의 의견을 내게있어, 그래서 레코드가 저장되어있는 필드를 "char"대신 "tinyint"로 설정된 MySQL 데이터베이스를 확인했습니다. 내가 그들을 "char"로 바꿨 더라면 그것은 잘 움직이게하게되었다!! – Alan