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();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Reference in New Issue