html javascript ajax jquery -
i m validating variables html inputs in ajax javascript .
what m trying sure when client click submit button variable var sub div html file should appear after completing fill required fields.
but when tried doing no response means html div should appear
html
<span id="formst">user name:<input type="text" name="username" id="user" onblur="checku();"/> <div id="staut"></div> <br /><br /> phone number:<input type="tel" name="number" id="tel" value="+255" /> <div id="stau"></div> <br /><br /> <h3>your description</h3> <textarea rows="6" cols="22" id="textarea" ></textarea><br /><br /> <input type="submit" value="submit" onclick ="payment();" id="sub"/> <div id="st"></div> </span> </form> <div id="payment2"> <ul id="adjustpay"> <li id="tigo" onclick="tigo();">tigo pesa</li> <li id="voda">vodacom mpesa</li> <li id="air">airtel money</li> </ul> </div> </div> and ajax javascript jquery code
var ajax = ajaxobj("post", "function.php"); info.innerhtml = "please wait ..."; ajax.onreadystatechange = function(){ if(ajaxreturn(ajax) == true){ if(ajax.responsetext != "please wait"){ info.innerhtml = ajax.responsetext; sb.style.display = "block"; }else if(ajax.responsetext = "please wait"){ $(document).ready(function(){ $("#form").show(function(){ $("#form").slideup(3840); $("#payment2").show(); }); }); } } } ajax.send("u="+u+"&n="+n+"&t="+t); } problem on else if(ajax.responsetex = "please wait")
please if there way of doing show me
you need - need change #sb , data reflect actual element , data returned
$(function(){ $("#form").on("submit",function(e) { // when submitted e.preventdefault(); // cancel submission $("#info").html("please wait ..."); $.post(function.php",$("#form").serialize(),function(data) { if (data != "please wait"){ $("#info").html(data); $("#sb).show(); else { $("#form").show(function(){ $("#form").slideup(3840); $("#payment2").show(); }); }); });
Comments
Post a Comment