为什么谷歌浏览器清空我在MediaWiki中的搜索栏
Why is Google Chrome emptying my search bar in MediaWiki?
这是一个始于
- 使用InputBox向MediaWiki搜索查询添加额外的搜索文本,并继续
-
PHP 函数未定义错误和语法错误,
</p>
在生成的 HTML 中放错位置。
我创建了一个JavaScript,可以根据复选框选择将文本输入到MediaWiki搜索框中。这现在可以在Firefox和Internet Explorer中使用。但不是在谷歌浏览器中。
在Chrome中,搜索框被正确填充(使用上述JavaScript),但当按下搜索按钮时,搜索框会空白(清空)。这意味着搜索URL也被空白,这反过来意味着只显示默认的MediaWiki搜索页面。
Chrome 对 FF 和 IE 没有的代码做了什么 - 我该如何解决这个问题?
在我的PHP代码中,我嵌入了这个JavaScript:
<script type="text/javascript">function appendAndSubmit(){var platform1 = document.getElementById('p1').checked;var platform2 = document.getElementById('p2').checked;var text = document.getElementById('searchboxInput').value;if (platform1 * platform2 >0) text = text + ' "Applies to=Platform 1.0" "Applies to=Platform 2.0"';else if (platform1) text = text + ' "Applies to=Platform 1.0"';else if (platform2) text = text + ' "Applies to=Platform 2.0"';document.getElementById('searchboxInput').value = text;document.forms['searchform'].submit();}</script>
变量text
定义为搜索表单中的内容。所以我只是简单地更改了最后一部分:
document.forms['searchform'].submit();
自
text.submit();
它有效,但我不知道为什么。
相关文章:
- JQuery中的活动搜索栏
- 如何让typeahead在我的搜索栏中填充自定义参数
- 是否有其他人在设计Twitter Typeahead时遇到问题'的搜索栏
- Javascript中的搜索栏-部分匹配字符串
- 将图像添加到 json 搜索栏
- 显示移动窗口时引导导航栏中的 atach 搜索栏
- JS中使用滑块的音频搜索栏
- 我怎样才能得到这个“;搜索栏”;使用jquery
- 我的搜索栏与YouTube API不同步
- 使用 json ajax javascript jquery 和 java 的自动完成搜索栏(无 PHP)
- 角度:需要搜索栏在 2 个不同的 ng 重复上工作
- 如何使用 jQuery 或 CSS3 使搜索栏响应式
- JavaScript Auto Complete 搜索栏修改帮助
- 无法让 javascript/html 搜索栏工作
- 为什么谷歌浏览器清空我在MediaWiki中的搜索栏
- 创建搜索栏
- 如何检查用户当前是否正在使用音频搜索栏
- 如何将默认文本添加到搜索栏
- 从安卓/苹果手机中删除网址搜索栏
- HTML:如何创建搜索栏