The plan is to set id #required as required field on click. This does not work:
$("#submitformat").click(function( event ) {
$("#required").prop('required',true);
event.preventDefault();
});
The plan is to set id #required as required field on click. This does not work:
$("#submitformat").click(function( event ) {
$("#required").prop('required',true);
event.preventDefault();
});
I think set required attribute is not good thing if you wan't to make any field to required then please see below J Query code
$("#submitformat").click(function(event) {
var test=$("#required").val();
if(test==''){
event.preventDefault();
}
});
$("#submitformat").click(function(event) {
event.preventDefault();
$('#required').attr('required', 'required');
return false;
});
I would suggest returning false, it will prevent event from bubbling up the DOM tree, and required attribute is used like 'required' = 'required'
and not 'required' = 'true' . It might work on some browsers, but not all, also you should apply binding when document has fully loaded, best on document.ready
.
$(function(){
$("#submitformat").click(function() {
$("#required").prop('required','required');
return false;
});
});