Bootstrap电话表格助手默认值

Llo*_*nks 1 twitter-bootstrap

我正在使用Bootstrap推荐的电话表格助手来验证文本框内的电话号码.验证按预期工作,但我在设置文本框的默认值时遇到一些问题.这是我用的标记:

<input type = "text" class = "bfh-phone" data-format = "(ddd) ddd-dddd" 
id = "phone" value = <?php echo $phone; ?>>
Run Code Online (Sandbox Code Playgroud)

我的PHP $ phone变量是一个10位数的非格式化数字

$phone = 1234567890;
Run Code Online (Sandbox Code Playgroud)

不幸的是,上面的内容并没有显示为输入框的默认值.如果我从input元素中取消"class"和"data-format"属性,则默认值将按预期显示.

我已经尝试按照数据格式属性的方式格式化我的$ phone变量.

IE:

$phone = (123) 456-7890;
Run Code Online (Sandbox Code Playgroud)

但没有骰子.在这种情况下,如何使用PHP变量设置默认值?

Mic*_*lor 6

看起来必须在输入字段中设置"值"属性以及"数据编号"属性,以便在字段中实际显示该数字.在bootstrap formhelper网站上可以看到一个示例 - http://vincentlamanna.com/BootstrapFormHelpers/phone.html - 在显示值时在<span>标记内.

  • 每隔一段时间,没有积分的人会回答很多日前提出的问题.起初,我充满了对答案价值的担忧.但后来我才意识到这个人提供了既富有洞察力又有价值的东西; 我对人性的信仰得到了恢复 (2认同)