我希望功能'名称'要激活并按下提交,输入文本会发生变化。
我该怎么做?
<form id="a">
<input type="text" id="client_area" name="client_area" id="email" maxlength="5" size="5" onchange="name();">
<input id="submit2" name="submit2" type="submit" class="btn btn-primary" value="Start"/>
</form>
<script>
function name(){
$("#submit2").click()
});
);
</script>
*另外,我也可以添加密钥吗?
onchange="name();" onkeyup="name();"
它会起作用吗?
答案 0 :(得分:2)
name
是一个保留关键字,用于获取该函数的名称,因此name is not a function
会出错,因此您需要使用Name
或其他一些更改函数的名称名:
function Name(){
$("#submit2").click();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="a">
<input type="text" id="client_area" name="client_area" id="email" maxlength="5" size="5" onkeyup="Name()">
<input id="submit2" name="submit2" type="submit" class="btn btn-primary" value="Start"/>
</form>
这就是保留名称的方式:
var fn = function(){
//some code
};
console.log(fn.name);
答案 1 :(得分:0)
你可以这样做:
$('#client_area').on('keyup change', function (e) {
$("#submit2").click();
});
答案 2 :(得分:0)
不要使用onchange,id就够了;
UITableViewStyleGrouped
使用bind与jquery:
<form id="a">
<input type="text" id="client_area" name="client_area" id="email" maxlength="5" size="5" >
<input id="submit2" name="submit2" type="submit" class="btn btn-primary" value="Start"/>
</form>