form validation
This commit is contained in:
		
							parent
							
								
									4660c26b7a
								
							
						
					
					
						commit
						895918dfff
					
				|  | @ -23,17 +23,29 @@ $(document).on('click', '#ajax_form_submit', function(){ | ||||||
|        // dataType: 'script',
 |        // dataType: 'script',
 | ||||||
|        dataType: 'html', |        dataType: 'html', | ||||||
|        url:$("#ajaxForm").attr("action"), |        url:$("#ajaxForm").attr("action"), | ||||||
|  |        beforeSubmit: function(){ | ||||||
|  |         var sub = true; | ||||||
|  |           $("span.error").remove(); | ||||||
|  |           $("#ajaxForm input").each(function(){ | ||||||
|  |             if($(this).val() == ""){ | ||||||
|  |               $("<span class='error'>Cannot be empty.</span>").insertAfter($(this)); | ||||||
|  |               sub = false; | ||||||
|  |             } | ||||||
|  |           }) | ||||||
|  |           if(!sub) | ||||||
|  |             return false; | ||||||
|  |        }, | ||||||
|        success: function(response,status,xhr){      |        success: function(response,status,xhr){      | ||||||
|        		if(typeof tinyMCEPopup != "undefined"){ |        		if(typeof tinyMCEPopup != "undefined"){ | ||||||
| 	  			var x = response.split("#"); |        				var x = response.split("#"); | ||||||
| 	           	var returnurl = x[0], | 	           	var returnurl = x[0], | ||||||
| 					returntitle = x[1], | 							returntitle = x[1], | ||||||
| 					returndescription = x[2]; | 							returndescription = x[2]; | ||||||
| 				var win = tinyMCEPopup.getWindowArg("window"); | 							var win = tinyMCEPopup.getWindowArg("window"); | ||||||
| 				win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = returnurl; | 							win.document.getElementById(tinyMCEPopup.getWindowArg("input")).value = returnurl; | ||||||
| 				win.document.getElementById(tinyMCEPopup.getWindowArg("alt")).value = returndescription; | 							win.document.getElementById(tinyMCEPopup.getWindowArg("alt")).value = returndescription; | ||||||
| 				win.document.getElementById(tinyMCEPopup.getWindowArg("title")).value = returntitle; | 							win.document.getElementById(tinyMCEPopup.getWindowArg("title")).value = returntitle; | ||||||
| 	  			if (typeof(win.ImageDialog) != "undefined") { | 	  					if (typeof(win.ImageDialog) != "undefined") { | ||||||
| 	            // we are, so update image dimensions...
 | 	            // we are, so update image dimensions...
 | ||||||
| 		            if (win.ImageDialog.getImageData) | 		            if (win.ImageDialog.getImageData) | ||||||
| 		                win.ImageDialog.getImageData(); | 		                win.ImageDialog.getImageData(); | ||||||
|  | @ -41,22 +53,41 @@ $(document).on('click', '#ajax_form_submit', function(){ | ||||||
| 		            // ... and preview if necessary
 | 		            // ... and preview if necessary
 | ||||||
| 		            if (win.ImageDialog.showPreviewImage) | 		            if (win.ImageDialog.showPreviewImage) | ||||||
| 		                win.ImageDialog.showPreviewImage(returnurl); | 		                win.ImageDialog.showPreviewImage(returnurl); | ||||||
| 		        } | 		        	} | ||||||
| 				tinyMCEPopup.close(); | 							tinyMCEPopup.close(); | ||||||
|            }else{ |            }else{ | ||||||
|            		//incase if we want to do something for quick edit file upload
 |            		//incase if we want to do something for quick edit file upload
 | ||||||
|            		// $("#modal-file").modal('hide');
 |            		// var modalvalues = "";
 | ||||||
|            		// var r = "";
 |            		// var r = "";
 | ||||||
|            		// if(rcom.getInternetExplorerVersion() > -1){
 |            		// if(rcom.getInternetExplorerVersion() > -1){
 | ||||||
|            		// 	r = "<tr><td>" + response + "</td></tr>";
 |            		// 	r = "<tr><td>" + response + "</td></tr>";
 | ||||||
|            		// 	r = r.replace("</a><a","</a></td><td><a");
 |            		// 	r = r.replace("**","</td><td>");
 | ||||||
|  |              //    r = r.replace("**","</td><td>");
 | ||||||
|            		// 	r = $(r);
 |            		// 	r = $(r);
 | ||||||
|  |              //    modalvalues = r.find("span").attr("data-content").split("#");
 | ||||||
|            		// 	r.attr("id",r.find("span").attr("for"));
 |            		// 	r.attr("id",r.find("span").attr("for"));
 | ||||||
|            		// 	alert(r.html())
 |              //    var table=document.getElementById(modalvalues[0]);
 | ||||||
|  |              //    //var tbody = table.getElementsByTagName("tbody");
 | ||||||
|  |              //    var row = table.insertRow(table.rows.length-1);
 | ||||||
|  |              //    var c1 = row.insertCell(0),
 | ||||||
|  |              //        c2 = row.insertCell(1),
 | ||||||
|  |              //        c3 = row.insertCell(2);
 | ||||||
|  |              //    c1.innerHTML = r.find("td").eq(0).html();
 | ||||||
|  |              //    c2.innerHTML = r.find("td").eq(1).html();
 | ||||||
|  |              //    c3.innerHTML = r.find("td").eq(2).html();
 | ||||||
|  |              //    var trow = $("#bulletin_files tfoot").find("tr").eq(0);
 | ||||||
|  |              //    $("#bulletin_files tbody").append(trow);
 | ||||||
|            		// }else{
 |            		// }else{
 | ||||||
|  |                  | ||||||
|  |              //    response = response.replace("**","");
 | ||||||
|  |              //    response = response.replace("**","");
 | ||||||
|            		// 	r = $(response);
 |            		// 	r = $(response);
 | ||||||
|  |              //    modalvalues = r.find("span").attr("data-content").split("#");
 | ||||||
|  |              //    $('#' + modalvalues[0]+ ' tbody').append(r);
 | ||||||
|            		// }
 |            		// }
 | ||||||
|            		// $('#bulletin_files tbody').append(r);
 |              //  console.log(modalvalues[1]);
 | ||||||
|  |              //  $("#"+modalvalues[1]).modal('hide');
 | ||||||
|  |            		//$('#bulletin_files tbody').append(r);
 | ||||||
|            		//$(response).fadeIn();
 |            		//$(response).fadeIn();
 | ||||||
|            } |            } | ||||||
|        }, |        }, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue