我需要在按钮点击时调用这个jQuery函数。芽我已经在js中有两个函数 问题是三个功能都不起作用。 func1(),func2()(这些都放在外部文件中。)或执行jQuery函数。
<script type="text/javascript">
$(document).ready(function() {
$('#submit').bind("click",function()
{
var imgVal = $('#id1').val();
if(imgVal=='')
{
$("#modal-body").text("Error");
$('#Function1').trigger('click');
}
func1();func2();
return false;
});
});
</script>
<input type="file" name="name1" id="id1" size="30" />
<input type="submit" name="name2" id="submit" class="class1" value="upload" />
<button type="submit" id="submit1" class="btn btn-primary" onclick="func1();func2();" >Submit</button>
//On clicking this button three functions have to be checked
答案 0 :(得分:0)
return false
必须在func1()
和func2()
来电之后,才能删除提交按钮中的onclick="func1();func2()"
。
正确的方式:
<script type="text/javascript">
$(document).ready(function() {
$('#submit').on("click",function()
{
var imgVal = $('#id1').val();
if(imgVal=='')
{
$("#modal-body").text("Error");
$('#Function1').trigger('click');
}
func1();
func2();
return false;
});
});
</script>
我还添加了一个有效的JSFiddle https://jsfiddle.net/q9mo9c0c/1/