ユーザーの情報を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としてdbでフォーマットされます。
フォームの外で行うと完全にエコーするので、フォームと何か関係があると感じます。例えば、完全な番号(フォーマットで)完全にエコーこの中:私が撮影した
<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で実装する) –