【问题标题】:codeigniter input代码点火器输入
【发布时间】:2011-05-30 01:33:58
【问题描述】:

我想这样做然后一个人点击输入框它应该隐藏标准的“自定义”文本

我有这个

echo form_input('username', 'Username', 'class="login_input"');

我如何处理用户名被删除然后点击的javascript?

谢谢

【问题讨论】:

    标签: php javascript codeigniter input


    【解决方案1】:

    试试:

    echo form_input('username', 'Username', 'class="login_input" onfocus="this.value=\'\'"');
    

    【讨论】:

    • 问题是如果他输入一些东西然后点击它,它就消失了
    【解决方案2】:

    这样,onfocus 和 onblur 事件都可以工作

    //脚本标签开始 功能我的焦点(元素){ if (element.value == element.defaultValue) { element.value = ''; } } 功能我的模糊(元素){ if (element.value == '') { element.value = element.defaultValue; } } //脚本标签结束 echo form_input('用户名', '用户名', 'class="login_input" onfocus="myFocus(this);" onblur="myBlur(this);" ');

    【讨论】:

      【解决方案3】:

      试试这个

      echo form_input('username', 'Username', 'class="login_input" onblur="if (this.value == \'\') {this.value = \'Custom\';}"  onfocus="if (this.value == \'Custom\') {this.value = \'\';}" value="Custom"');
      

      【讨论】:

        猜你喜欢
        • 2012-08-02
        • 1970-01-01
        • 1970-01-01
        • 2012-02-09
        • 2011-06-04
        • 2016-01-28
        • 2012-06-30
        • 2012-02-21
        • 2011-03-29
        相关资源
        最近更新 更多