在用户提交评论后,我希望textarea和summit按钮被“禁用”并在视觉上被禁用。
喜欢Youtube。
如何使用最简单的插件和/或方法使用Jquery做到这一点?
答案 0 :(得分:29)
单击按钮时,只需在输入元素上设置disabled
属性:
$("#mybutton").click(function(){
$("#mytext,#mybutton").attr("disabled","disabled");
});
答案 1 :(得分:2)
$(document).ready(function() {
$('#idOfbutton').click(function() {
$('#idOfTextarea').attr("disabled", "disabled");
$('#idOfbutton').attr("disabled", "disabled");
});
});
这基本上说:当文档“准备好”时,将事件处理程序附加到按钮的(HTML ID“idOfButton”)click事件,该事件将设置textarea的disabled
属性(HTML ID“idOfTextarea” )和按钮。
答案 2 :(得分:2)
$('form').submit(function(){
return false;
});
答案 3 :(得分:1)
jQuery(document).ready(function() {
$('form').submit(function(){
$('input[type=submit]', this).attr('disabled', 'disabled');
});
});
答案 4 :(得分:1)
$('#btn').click(function(){ $(this, '#textarea').attr('disabled', 'disabled'); })
答案 5 :(得分:0)
首先处理用户提交注释的事件,然后禁用textarea和submit按钮。 (假设你的提交按钮可以通过“input#submit-comment”选择,你的textarea可以用“textarea”选择.addClass部分是可选的,但是如果它们碰巧被禁用,你可以用它来设置不同的样式。
$("input#submit-comment").click(function(){
$("textarea").attr("disabled", "disabled").addClass("disabled");
$(this).attr("disabled", "disabled").addClass("disabled");
// ... Actually submit comment here, assuming you're using ajax
return false;
}