1jQuery(function () { 2 jQuery(".addnewpage form").each(function () { 3 var $form = jQuery(this); 4 var $ns = $form.find("[name='np_cat']"); 5 var $title = $form.find("input[name='title']"); 6 var $id = $form.find("input[name='id']"); 7 var $submit = $form.find(':submit'); 8 9console.log($ns); 10 // disable submit unless something is in input or input is disabled 11 if ($title.attr('type') === 'text') { 12 $submit.attr('disabled', 'disabled'); 13 $title.on('input', function () { 14 if ($title.val().length > 0) { 15 $submit.removeAttr('disabled'); 16 } else { 17 $submit.attr('disabled', 'disabled'); 18 } 19 }); 20 } 21console.log($ns); 22 // Change the form's page-ID field on submit 23 $form.submit(function () { 24 // Build the new page ID and save in hidden form field 25 var id = $ns.val().replace('@INPUT@', $title.val()); 26 $id.val(id); 27 // Clean up the form vars, just to make the resultant URL a bit nicer 28 $ns.prop("disabled", true); 29 $title.prop("disabled", true); 30 31 return true; 32 }); 33 34 }); 35}); 36