我只是在HTML表單中以「value =」回顯用戶的信息。除了電話號碼之外,一切都很完美。這是我目前的代碼:電話號碼未在HTML表單中完全回顯
<div class="sign-in-btn">
<input type="phoneNumber" data-mask="(000) 000-0000" name='User_phonenumber' id='User_phonenumber' value=<?php echo $phone;?> />
</div>
只有區號出現 - 即(908)。電話號碼在數據庫中格式爲(xxx)xxx-xxxx。
我覺得它與表單有關,因爲它在表單外完成時完美回聲。例如,完整的電話號碼(帶格式)回聲完全在此:
<h3 class="sign-in-header">Your phone number is <?php echo $phone;?> </h3>
步驟我已經採取了:
- 刪除「類型」的形式屬性 - 沒有成功
- 刪除「數據類型「 - 沒有成功
- 在其他表單字段(名字等)中回顯$ phone - 同樣的問題。
任何想法傢伙和女孩?!
謝謝!
請出示你的輸出數組來自數據庫.... –
您的變量'$電話'正受PHP中其他一些代碼的影響。你如何從數據庫中提取它?在將它回顯到表單之前是什麼處理它的? – Cfreak
你不需要jQuery來啓用數據掩碼嗎? http://stackoverflow.com/questions/12578507/how-to-implement-an-input-with-a-mask(或與js實現它) –