我试图将自动完成值传递给另一个函数。
<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的值并执行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句