Bootstrap が推奨する電話フォーム ヘルパーを使用して、テキスト ボックス内の電話番号を検証しています。検証は期待どおりに機能しますが、テキスト ボックスのデフォルト値の設定に問題があります。これは私が使用するマークアップです:
<input type = "text" class = "bfh-phone" data-format = "(ddd) ddd-dddd"
id = "phone" value = <?php echo $phone; ?>>
私の PHP $phone 変数は、フォーマットされていない 10 桁の数字です
$phone = 1234567890;
残念ながら、上記は入力ボックスのデフォルト値として表示されません。入力要素から 'class' および 'data-format' 属性を削除すると、デフォルト値が期待どおりに表示されます。
data-format 属性の行に沿って $phone 変数をフォーマットしようとしました。
いいえ:
$phone = (123) 456-7890;
しかし、サイコロはありません。この場合、PHP 変数を使用してデフォルト値を設定するにはどうすればよいですか?