如何将自动完成的值传递到另一个函数中
How to pass the autocompleted value into another function?
我试图将自动完成值传递给另一个函数。
<body>
<input id="automplete" name = "name"></input>
<input type="submit" onclick="mufunc()"></input>
<script>
function mufunc(a){
alert(a);
}
$(function() {
var availableTutorials = [
"ActionScript",
"Boostrap",
"C",
"C++",
"Ecommerce"
];
$("#automplete").autocomplete({
source: availableTutorials,
select: function(event, ui) {
if (ui.item) {
var seqps = new mufunc(ui.item.value);
}
}
});
});
</script>
</body>
在这里,自动完成功能很好。我试过了,它的值传递到mufunc()
函数中,当我输入提交按钮时,该时间只提醒自动完成的值。
但在我的脚本中,当我填充文本字段时,执行mufunc()
函数。我该怎么办?
<body>
<input id="automplete" name = "name"></input>
<input type="submit" onclick="mufunc()"></input>
<script>
function mufunc(){
var a=document.getElementById('automplete').value;
alert(a);
}
$(function() {
var availableTutorials = [
"ActionScript",
"Boostrap",
"C",
"C++",
"Ecommerce"
];
$("#automplete").autocomplete({
source: availableTutorials,
select: function(event, ui) {
if (ui.item) {
$('#automplete').val(ui.item.value);
}
}
});
});
</script>
</body>
在不将可变变量传递给另一个函数的情况下,这是可能的。因为您的textfield
值存储在autoomplete
id
中,所以可以很容易地获取此id的值并执行此操作。
您输入提交按钮时,只会提醒自动完成的值。您可以尝试将输入id传递给函数onclick="mufunc(autocomplete)"
相关文章:
- JS/ANGULAR使用一个变量's值作为另一个对象的键
- 为什么当我上传文件并点击更多上传另一个文件的第一个删除
- 如果某个值在另一个节点中,我如何每秒自动单击一个链接
- 如何使用元素's属性值,以针对jQuery中具有相同属性值的另一个元素
- Google Apps 脚本,用于根据一个单元格的值对另一个单元格进行条件颜色格式设置
- 使用变量的值作为另一个变量的名称
- 如何在angularjs中访问一个指令作用域值到另一个指令
- ng-repeat=“(key, value)” 不能将 {{key}} 的值用作另一个指令的全局范围的一部分
- 使用表单值在另一个网站上创建帐户
- 一个输入文本值基于另一个改变's(jquery autocomplete)值(经典ASP)
- 使用输入数字值作为另一个字段的输入数字最大值
- 如何根据另一个选择框的值更新另一个选择框
- 如何在 Ember.js 中从一个 ArrayController 的选定值更新另一个 ArrayController
- Javascript 函数返回 value.根据第一个函数返回值调用另一个函数
- 如何使用PHP读取/提取上传到HTML表单的文本文件的值到另一个文本文件中
- 将一个值除以另一个值
- 如何在jQuery中检查一个值大于另一个值?如果是这样,则显示警报框
- 传递一个promise的返回值作为另一个的参数
- 使用返回值从另一个html页面关闭DIV
- 使用数组循环将值与另一个电子表格进行比较,然后写入新值