在我的代码中,我有一个表单,它有一个文本字段和提交按钮(它是带超链接的图像)。
<input type="text" name="ticketcom[]" id="ticketcom_'.$aff_rep_id.'" class="form_textfeild" style="width:100px;" value="'.$result_bt_value.'"/>
并提交按钮
<div style="margin-left:190px;"><a href="#" class="close" id="submitcommision"><img src="__SITE_URL__/images/seller/save_btn.png" width="75" height="32" border="0" alt="dd"/></a></div>
当文本框为空时,提交不需要工作,否则继续下一步,当文本框为空时禁用按钮,否则启用此按钮我就像这样编写代码
$(document).ready(function(){
$("#submitcommision").click(function() {
var num11 = $("#ticketcom_$aff_rep_id").val();
if(num11=='')
{
$('#submitcommision').attr('disabled',true);
}
});
但它无法正常工作我怎样才能在jquery中帮助我。
答案 0 :(得分:0)
因为&#34;提交&#34;按钮实际上是一个锚标记 - 您必须通过代码取消请求(主持人没有禁用属性) - 您可以随时添加禁用的样式:
$(document).ready(function(){
$("#submitcommision").click(function() {
var num11 = $("#ticketcom_$aff_rep_id").val();
if(num11=='') {
//Add disabled class?
return false;
} else {
//Submit logic
}
});
});