【问题标题】:text fade on input field, where is this being configured输入字段上的文本淡入淡出,这是在哪里配置的
【发布时间】:2013-04-13 01:21:56
【问题描述】:

我正在建设这个网站,我的客户正在使用一个模板,并且该模板有联系表格,现在我似乎无法理解如何在点击输入字段时让文本淡入淡出,以便在我在顶部创建的任何其他字段上工作模板上有什么。

http://daniloportal.com/NPC2/contact.html 在该页面上查看表单,带有 * 的值消失了,但我所做的克隆 EMAIL 输入并没有导致我从值中删除了 *。

我一直在疯狂地试图找出页面上的配置位置,如果有任何检查元素可以查看并告诉我,我将不胜感激!

这是代码片段

<form id="ajax-contact-form" action="">
<input type="text" name="name" value="Name *" title="Name *" />
  <input type="text" name="email" value="Email *" title="Email *" />
  <input type="text" name="email" value="Email " title="Email *" />
  <textarea name="message" id="message" title="Message *">Message *</textarea>
  <div class="clear"></div>
  <input type="reset" class="btn btn_clear" value="Clear form" />
  <input type="submit" class="btn btn_blue btn_send" value="Send message!" />
  <div class="clear"></div>
 </form>

【问题讨论】:

    标签: input element field fade inspect


    【解决方案1】:

    搜索您的代码以查找导致输入值消失的原因。例如,寻找清除表单字段值的行为(如果使用纯 javascript,则为 element.value = '',如果使用 jquery,则为 element.val(''))。

    然后你就可以看到清除它的条件是什么了。在您的情况下,似乎条件是输入的值等于它的“title”属性(您可以使用 Chrome 中的“Inspect Element”进行编辑)。

    【讨论】:

    • 嘿 Onon,非常感谢这个人,我一直为此头疼。不知道为什么我没有尝试。不确定这个模板在 .js 上的哪里设置了 element.value,但如果它工作 - 谁在乎:我最终会弄清楚 lol
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    相关资源
    最近更新 更多