Javascript 嵌入形式不';不要在IE中显示值

Javascript 嵌入形式不';不要在IE中显示值,javascript,html,forms,mailchimp,Javascript,Html,Forms,Mailchimp,我已经在多个站点上嵌入了这些类型的定制mailchimp表单,在所有浏览器中都取得了巨大成功,但由于某种原因,这个特定的迭代在IE中无法工作。站点本身是这样的,并且该表单显示在主页和内部页面的侧栏上 IE中的情况是输入字段显示为空白框。输入值不可见,单击输入字段不会执行任何操作(如下所示:您不能在其中键入内容),而且它看起来更像一个占位符,而不是一个操作调用。我错过了什么 <div id="mc_embed_signup"> <form action="URLH

我已经在多个站点上嵌入了这些类型的定制mailchimp表单,在所有浏览器中都取得了巨大成功,但由于某种原因,这个特定的迭代在IE中无法工作。站点本身是这样的,并且该表单显示在主页和内部页面的侧栏上

IE中的情况是输入字段显示为空白框。输入值不可见,单击输入字段不会执行任何操作(如下所示:您不能在其中键入内容),而且它看起来更像一个占位符,而不是一个操作调用。我错过了什么

    <div id="mc_embed_signup">
    <form action="URLHERE" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="widget-lead-form"><h5>Subscribe to Our Blog</h5>
    <div class="mc-field-group">
        <input type="text" value="first name" name="FNAME" class="required-name" id="mce-FNAME" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'first name':this.value;" required />
    </div>
    <div class="mc-field-group">
        <input type="text" value="last name" name="LNAME" class="required-name" id="mce-LNAME" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'last name':this.value;" required />
    </div>
    <div class="mc-field-group">
        <input value="enter your email" name="EMAIL" type="email" class="required-email" id="mce-EMAIL" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'enter your email':this.value;" required />
    </div>
        <div id="mce-responses" class="clear">
            <div class="response" id="mce-error-response" style="display:none"></div>
            <div class="response" id="mce-success-response" style="display:none"></div>
        </div>
    <div class="clear">
        <input type="submit" name="subscribe" class="submit" id="mc-embedded-subscribe" value="submit" /></div>
    </div>
    </form>
    </div>

订阅我们的博客

IE仍然需要设置一个值。我在所有表单输入标记中使用以下内容:


onclick=“this.value=”;“onfocus=“this.select()”onblur=“this.value=!this.value?”默认值:this.value;“value=“默认值”

javascript的ie块未正确运行。在其中放置一些调试控制台正在抱怨“对象不支持此属性或方法”。看起来与jQuery
$
速记有冲突,因此需要使用jQuery的冲突解决机制。我删除了值占位符文本以及清除字段。在IE中仍然不起作用。但是,这些值都设置为相应的文本提示(而不是默认值,名字字段显示为“first name”,等等)。由于某种原因,第一次在文本编辑器中不起作用,lol。值是否显示而不将javascript添加到输入中?在Chrome和Firefox中是这样的,但是,在“订阅我们的博客”表单上,没有测试任何玩弄/编辑功能