我在所有浏览器中都使用幻影文本,它工作正常,但在 ie9 或 ie8 中却不行。 step-1 加载页面 step-2 enter submit 验证信息来了 第 3 步 - 将光标放在特定字段上的幻影文本不会被删除。(没有输入提交按钮光标放在特定字段上的幻影文本会消失)。
我的代码如下。
<?php
echo $this->Form->input('service_address1', array(
'id' => 'address1',
'div' => false,
'label' => false,
'tabindex' => '0',
'class' => 'form-bg',
'maxlength' => 250,
'value' => 'Address',
'onblur' => "if(this.value=='') { this.value='Address'; }",
"onfocus" => "if(this.value == 'Address') { this.value = ''; }"
));
?>
最佳答案
您的代码没问题。请检查同一页面中其他代码中的任何问题。如果您使用任何脚本函数,问题可能出在您的脚本代码中。
- 在IE8和IE9中按F12,会显示控制台选项
- 刷新您的页面并检查页面上是否显示任何问题
- 继续提交
如果脚本中有任何错误或错误,它将显示在控制台上。
关于php - 幻影文本在 ie9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187776/