我有一个页面,我在其中使用 id="emailfrnd",从以下脚本中我成功实现了颜色框:
<script type="text/javascript">
$(document).ready(function(){
$("#emailfrnd").colorbox({
inline: true,
href:"#ef",
close:"",
opacity:0.95,
onClosed:function(){
//window.parent.location.reload(true);
}
});
});
</script>
现在新的颜色框包含一个表单,其中包含一个 ID 为“emailfrnd_submit”的发送按钮现在我已经使用 jquery 和 ajax 编写了一些验证,如果没有错误消息,我将得到另一个颜色框,代码如下:
if (errorMessage == '') {
$.ajax({
type: 'POST',
url: root_url + '/services/services.php?method=emailfrnd',
data: "name=" + name + "&email=" + email + "&message=" + message,
async: true,
success: function (data) {
if (data == 1) {
$("#emailfrnd_submit").colorbox({
inline: false,
close: "",
html: "<div style='height:230px;width:400px;display:block;'><p style='color:black;font:16px verdana;'>Your email was successfully sent.</p><br/><p style='color:gray; font:16px verdana;'>Thank you for telling your friend</p><div id='emailfrnd_sub' style='width: 50px;margin-top:30px;float: right;'><input type='submit' value='OK' name='emailfrnd_submit' id='emailfrnd_sub' class='redbut' style='float:right;position:absolute;right: 198px;margin-top: 0px;color:white;'></div></div>",
opacity: 0.95,
onClosed: function () {
//window.parent.location.reload(true);
}
});
//window.location.assign("../index.php");
} else {
alert('mail not send');
}
}
});
} else {
alert(errorMessage);
}
});
到目前为止,我成功地得到了我想要的东西,在进行验证后,根据此代码单击发送按钮,一个带有上述 html 内容的新颜色框即将出现,这里我有一个确定按钮,我想做该按钮作为此颜色框的关闭按钮。我怎样才能在这里获得确定按钮的功能?非常感谢任何人的帮助....在此先感谢....