2017-10-12 45 views
0

我需要帮助的JavaScript的问题,我想插入一个搜索表单到我的网站导航,但后我粘贴searchform html代码,所有我的JavaScript不工作,例如 - 音频播放容器“JavaScript”不工作。也许我不能将html放在/ head标签之前?Javascript后不工作粘贴到<head>标签

 

更新:加入关闭标签后

,我的搜索框是工作!

+3

您是否缺少表单的结束标记? – bhansa

+3

你在哪里粘贴了这个 - 即什么文件和(如果适用)什么功能? 你能包括这个代码吗? – FluffyKitten

+0

你不能在''标签内插入'view'元素 –

回答

0

要回答你的问题,不,你不能在<head>标签中放置HTML元素。这些东西必须在标记开始<body>和结束</body>标记之间。

此外,你不关闭您的形式,下面的例子将是你的情况下,“完整”的形式:

<form method="get" id="searchform" class="search-form" action="<?php echo home_url(); ?>" _lpchecked="1"> 
    <fieldset> 
     <input type="text" name="s" id="s" value="<?php _e('Search the site','point'); ?>" onblur="if (this.value == '') {this.value = '<?php _e('Search the site','point'); ?>';}" onfocus="if (this.value == '<?php _e('Search the site','point'); ?>') {this.value = '';}" > 
     <button id="search-image" class="sbutton" type="submit" value=""> 
      <i class="point-icon icon-search"></i> 
     </button> 
     <!-- <input id="search-image" class="sbutton" type="submit" style="border:0; vertical-align: top;" value="<?php //_e('Search','point'); ?>"> --> 
    </fieldset> 
</form> 

你会发现我的</fieldset>后添加一个</form>标签。

+0

谢谢你的工作,但我有不同的问题发生。 – Reivax