Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript,查询主干-文本框不允许输入_Javascript_Jquery_Html_Backbone.js - Fatal编程技术网

Javascript,查询主干-文本框不允许输入

Javascript,查询主干-文本框不允许输入,javascript,jquery,html,backbone.js,Javascript,Jquery,Html,Backbone.js,我正在开发一个使用javascript和主干的移动web应用程序 我在html页面上有一个文本框,如下所示: <input type="text" id="searchquery" name="name" value="Alien"/> 但是在html页面上,它不允许我在框中输入任何值。我很困惑,因为我下载了很多例子,它们都是相同的html格式,而且都能正常工作 我必须在.js文件中初始化它吗 非常感谢您提供的任何帮助,因为应用程序进展顺利,但这个小错误正在造成巨大的中断。如果

我正在开发一个使用javascript和主干的移动web应用程序

我在html页面上有一个文本框,如下所示:

<input type="text" id="searchquery" name="name" value="Alien"/>

但是在html页面上,它不允许我在框中输入任何值。我很困惑,因为我下载了很多例子,它们都是相同的html格式,而且都能正常工作

我必须在.js文件中初始化它吗


非常感谢您提供的任何帮助,因为应用程序进展顺利,但这个小错误正在造成巨大的中断。

如果您使用jQuery,您必须在以下位置初始化代码:

jQuery(document).ready(function(){ $("#searchquery").click(_your_function) });
另一种可能是在页面底部的init,但建议不要将javascript代码放在页面内容中(阅读XSS)


...
init();
最后一种可能是创建代码来检查页面的状态: 见:

您需要确保您的输入没有受到影响。你的html没有问题。除非你有一些脚本禁用它,我认为最有可能的原因是一个div或者没有背景的东西,然后把它掩盖起来

<body>
...
<script>init();</script><!-- By default it is javascript -->
</body>