php - 幻影文本在 ie9 中不起作用

标签 php html cakephp cakephp-2.0

我在所有浏览器中都使用幻影文本,它工作正常,但在 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 = ''; }"
));
?>    

最佳答案

您的代码没问题。请检查同一页面中其他代码中的任何问题。如果您使用任何脚本函数,问题可能出在您的脚本代码中。

  1. 在IE8和IE9中按F12,会显示控制台选项
  2. 刷新您的页面并检查页面上是否显示任何问题
  3. 继续提交

如果脚本中有任何错误或错误,它将显示在控制台上。

关于php - 幻影文本在 ie9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187776/

相关文章:

android - 如何在移动设备中滚动固定菜单的子菜单

php - CakePHP 3.0 : Response as json

cakephp 新字段不保存

php - Laravel 回显服务器无法在生产服务器中运行

php - 重写引擎搞乱了 javascript 和 css

php - 是否可以使用 simplexml 将注释标记插入到 xml 中?

php - CakePHP 2.x 在 CSS 中使用 PHP

php - 避免从慢速查询日志中进行 RAND() 查询

html - 下拉菜单关闭太快

jquery - 谷歌浏览器 - 请求的资源上不存在 Access-Control-Allow-Origin header