Strange Javascript Form Behaviour February 09, 2024 Post a Comment I am generating the following html form with this php: echo ' Username: First name: Solution 1: Use a tool like Firebug to determine if the browser is sending it without cmd=submitinfo& or if it's being lost on the server side.Solution 2: Change:url = "edit_user.php?cmd=submitinfo&username="+document.userForm.username.value+"&firstname="+document.userForm.firstname.value+"&lastname="+document.userForm.lastname.value;Copyto: var url = "edit_user.php?cmd=submitinfo&username="+document.userForm.username.value+"&firstname="+document.userForm.firstname.value+"&lastname="+document.userForm.lastname.value; CopyYou must declare your url variable before you try to use it.Also, avoid echoing straight HTML to the page. The way you've done it is going to be an absolute pain to debug, update, and stylize.Solution 3: Frameworks like jQuery is not really needed for such simple tasks, although I would suggest you taking a look if you plan to implement more JavaScript on your site.Baca JugaJquery & Php Post Error 500 (server Internal Error)Need Help In Completing The Contact FormHow Do I Stop Jquery Tourbus From Creating Two Instances On Click?Your code, using jQuery, would look like this:$("#<id of form goes here>").submit(function () { $.ajax({ data: { "username": $("#<id of username-input goes here>").val(), "firstname": $("#<id of firstname-input goes here>").val(), "lastname": $("#<id of lastname-input goes here>").val() }, url: "edit_user.php" }); returnfalse; }); CopyLooks a bit nicer, I think :) Also; using frameworks - not jQuery in particular - takes care of browser work-arounds.. so you won't have to.. take care of 'em, that is :) Solution 4: I think you need to change the type of the button from "submit" to "button":<input name=\"Submit\" type=\"button\" value=\"Update\" onclick=\"submitUserInfo();returnfalse\"/> Copy Share You may like these postsI Want To Build Update Form When I Change Main Dropdown Menu Then Update The Second Dropdown ListSubmit A Form Without Refreshing A Page Using AjaxformCross-origin Request Blocked When Geting Xml Data Using AjaxTrying To Implement Jquery/ajax Into Html Page Post a Comment for "Strange Javascript Form Behaviour"
Post a Comment for "Strange Javascript Form Behaviour"