我有一个包含一些输入文本的表单。 除空格键外,所有键在文本输入中都能正常工作。 当我提醒keyCode时它会发出警报32但没有任何附加在该字段中。
我正在使用JQuery 1.10.2,JQeryUI 1.9.2和twitter bootstrap。
作为旁注,整个表单使用xajax库(http://www.xajax-project.org/)在ajax中呈现
HTML没什么好看的:
<div class="span6">
<div id="dJob_Title" class="control-group">
<label class="control-label">Job title</label>
<div class="controls">
<input type="text" name="Job_title" id="Job_title" class="span12" placeholder="Job title..." value="'.$Job_title.'">
</div>
</div>
</div>
提前感谢您的帮助。
(对不起我非常糟糕的英语)。
答案 0 :(得分:0)
问题我认为您尚未关闭输入标记或检查所有html标记是否格式正确
<input type="text" name="Job_title" id="Job_title" class="span12" placeholder="Job title..." value="'.$Job_title.'">
</input>
答案 1 :(得分:0)
好的,我最终发现了这个错误。 它是图像滑块的js(fadeSlideShow.js) 因为它在index.php中实例化(并且该站点的90%是通过index.php中的div中的ajax呈现的)即使我没有看到它,它仍然捕获空间事件(这是自动播放)
我刚在js中评论过这个:
else if(e.which==32){
if(intval){stopAutoplay();}
else{autoplay();}
return false;
}
一切都很好!
感谢大家的回应/反应,以及我以前所见过的浪费你的时间。