单击按钮时如何接受消息

时间:2014-11-07 16:20:09

标签: jquery

当用户使用拒绝按钮时,我有一个功能,他需要输入原因(为什么他拒绝该原因)

http://jsfiddle.net/au8xd05a/1/

<input type="button" id="rejectcategory" class="btn blue" value="Reject This Category">
    <div id="item">
    </div>


$("#rejectcategory").click(function (e) {
var newDiv =  $("<div />"); 
var textArea = $('<textarea id="textforrej" style="padding-left:100px" />'); 
newDiv.append(textArea);
newDiv.dialog({modal: true, width:850, height:500, title:"Please Enter Reason for Rejection"});
});


$("textforrej").blur(function(){
  $("#rejectcategory").show();
});

这是我的代码,请您告诉我,一旦用户完成输入,我如何关闭对话框并继续ajax调用(后端操作来存储消息)

1 个答案:

答案 0 :(得分:0)

请检查:http://jsfiddle.net/au8xd05a/2/

您需要使用on功能,因为您的文本框是实时的;

$(document).on('blur',"#textforrej",function(){
  alert("This input field has lost its focus.");
  $("#rejectcategory").show();

});

您忘记了原始代码中的#字符。