可以't为我的自动完成框指定新值
Can't assign a new value to my autocomplete box
我创建了一个可以在法语和英语之间切换的搜索页面。因此,当用户搜索一条记录并切换到法语时,它会显示他们在英语页面上查看的相同记录。
我想做的是在切换页面时在搜索框中显示记录名称。我认为这就像做一个$('#inputID').val(记录)一样简单;但它似乎不起作用。我已经通知了唱片名称,它运行良好,所以我被难住了。所有的脚本都链接正确,所以这不是问题所在。
自动完成方框代码
<div id="ui-widgit">
<label for="searchParams">
<h1>Search All Programs (By Screen Number or By Error Code):</h1>
</label>
<input type="text" id="inputID" name="inputID" value="" class="ipt_Design" style="width:255px;" />
<input type="button" value="Search" name="searchBtn" class="btn_Design" onclick="showSearch(inputID.value)"/>
</div>
尝试使用此更改inputID的值
$('#inputID').val(recordToggle);
也尝试过这个:
$('#inputID input').val(recordToggle);
很难判断您呈现的标记,但我假设您在刷新页面后试图更改$('#inputID')的值。把代码放在哪里很重要。如果它位于<input type="text" id="inputID" name="inputID" value="" class="ipt_Design" style="width:255px;" />
之前,则不会返回任何带有$('#inputID')
的内容,因此您将不更改文本中的值。它不会出错。要解决此问题,您可以使用:
$( document ).ready(function(){
$('#inputID').val(recordToggle);
});
请务必阅读jQuery的ready函数,因为加载可能是更好的选择。
如果这不能解决你的问题,请告诉我。我会更新我的答案。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 在通过child.print()打印之前,我如何等待图像加载到我的新窗口中
- 使用JAVASCRIPT转换货币.可以't通过我的函数设置转换后的输入文本字段的值
- 为什么typeof的数组的数组的未定义值返回为“0”;未定义的“;我的条件不认为是真的
- object.create 不使用我的新值
- 可以't为我的自动完成框指定新值
- 如果我为 JS 变量分配一个新值,它会破坏它的绑定吗?
- 单击时选中复选框值(我的代码不起作用!
- 我不明白为什么我的代码不获取输入框的值并创建一个新对象
- 当我将$scope分配给另一个变量并更改新变量上的监视值时,不会触发角度 $scope.$watch
- “选择新值”上的“重新加载”页面
- 为什么“ 新字符串('我的字符串');“ 返回一个对象?但是“ 字符串(”我的字符串“);“返回一个字符
- 为什么我的表单输入值没有添加新数据
- 如何使用Angular$location通过动态更改其键值params来设置我的新url位置
- 我需要动态地向表单添加更多字段,并使新字段的输入值也发生变化
- 我如何在jquery中创建一个新的Date(),并从我的php脚本中获得一个特定时区的值
- 为什么我不能将new Array(3)映射到一个包含新值的数组?
- 我如何更新javascript变量的新值在我的数据库中发生变化
- 获得空值提交我的表单到一个新的窗口使用java脚本