Jquery Dialogue不起作用

时间:2014-08-21 20:09:26

标签: javascript jquery

我正在使用jquery对话创建自定义提醒,当前点击提交(带有id =提交),它检查id是否为select_client =“”的值,如果是,则提示对话框而不是处理表单。 相反,它正在处理表单而不是显示对话。有什么想法吗?这是我的代码:

$('#submit').click(function(){
        if($('#choose_client').val() == ''){
            $("<div title='Invoice Error'>Please Choose A Client</div>").dialog();
            event.preventDefault();
        }
    }); 

HTML:

<form method="post" action="new_invoice.php">
Client: <select id="choose_client" name="client">
<option name="client_none" value="">Choose A Client</option>
</select>
<input type="submit" id="submit" name="submit" value="Submit" class="step" disabled>
</form><br />

1 个答案:

答案 0 :(得分:2)

要使event.preventDefault();起作用,您需要传递event作为参数:

$('#submit').click(function(event){