我的问题是,如果我将提交按钮保留在表单之外,则可以在桌面和移动设备上使用Chrome和FireFox以及标准移动设备"浏览器"手机附带的。
但是当我点击提交时IE9没有任何反应。如果我将提交按钮放在表单标签内,它将从所有浏览器中消失。我很困惑。这是表单代码:
<form class="mainselection" enctype="application/x-www-form-urlencoded" method="get" name="volunteerlocationlisting">
<select style="padding: 8px;" onchange="ga('send', 'event', 'volunteerLocator', 'click', this.options[this.selectedIndex].value);" id="volunteerLocator" name="volunteerLocator">
<option class=" " value="#" selected="selected">   Select your location</option>
value="http://northwestern.myccsschedule.ca/events/index">White River</option>
<option name="Windsor-Essex County" value="http://essexcounty.myccsschedule.ca/events/index">Windsor-Essex County</option>
<option name="Woodstock" value="http://oxfordcounty.myccsschedule.ca/events/index">Woodstock</option>
</select>
<input type="button" onclick="window.open(volunteerLocator.value,'_self'); _gaq.push(['_trackEvent', 'VolunteerScheduleLocationDropdown', 'click', VolunteerLocator.options[VolunteerLocator.selectedIndex].getAttribute('name')]);" value="Search" id="daf_srch_btn" class="btn btn-success btn-lg" name="Submit" />
</center>
</form>
它比我简单地缩短它的时间长得多,因为它只是一堆选项,我猜你们要看的主要部分是输入和提交按钮。 javascript代码。我也使用谷歌分析来跟踪页面,在检查控制台时我在Chrome或Firefox上没有任何错误,所以我不知道错误。
这就是它现在的样子,并且由于某种原因它在表单标签中消失,正在构建的平台称为Leadpages,可用于发布到各种其他平台,如wordpress,facebook或您自己的站点。
感谢我能得到的任何帮助!