disabling inputs
by IwanVosloo
HTML
<div>
<input id="in" type="text" placeholder="stuff"/>
<input type="submit" id="but1" class="callback" value= "Click me"/>
<input type="submit" id="but2" class="callback" value= "Click me too"/>
<a class="callback" href="#">alink</a>
</div>
JavaScript
$(".callback").click(function(event){
event.preventDefault();
if(this.disabled) { event.preventDefault(); }
else {
if (this.tagName.toLowerCase() == "input") {this.value = "Wait...";};
$("input.callback").addClass("submit disabled_button");
$(".callback").prop("disabled",true);
alert('did stuff');
};
})