Convert Input Text To Lowercase On Submitting A Form January 01, 2023 Post a Comment I have a form in which there is one text field is provided with a submit button.On clicking submit button,it redirects to second php page from first php page. index.php Solution 1: There was a few errors, you were missing the right angle bracket on </form> and you were trying to write the value rather than setting the field value, try this... <form action="submit.php" method="get"> <input type="text" name="search" id="search" /> <input type="submit" value="submit" onclick="convert();" /> </form> <script type="text/javascript"> function convert() { alert("hi"); var str; var srch=document.getElementById("search"); str = srch.value; srch.value=str.toLowerCase(); } </script> Copy Solution 2: You can do this only using javascript with a few extra stuff: 1) Give your <form> an id <form action="submit.php" method="get" id="form1"> Copy 2) Make your <input> type as button. The reason for this is because we want to make sure the convert() function is executed first, and after that we will submit the form. <input type="button" value="submit" onclick="convert()" /> Copy 3) Finally javascript to: function convert() { alert("hi"); var str ; str = document.getElementById("search"); str.value = (str.value.toLowerCase()); //get the form id and submit it var form = document.getElementById("form1"); form.submit(); } Copy FiddleBaca JugaIs The Order Of Inputs In A Post Guaranteed For Array Inputs In Php?Http Basic Authentication, Using PythonJavascript Array Id's Solution 3: You are use form element so you can get any elements inside form element access by name, Here Our form name is form1 and inside this form inputbox name="search" and access this value by this way, document.form1.search.value.toLowerCase(); Check this Demo jsFiddle JavaScript function convert() { alert("hi"); var str = document.form1.search.value.toLowerCase(); document.writeln(str); //console.log(str); } Copy HTML <form name="form1" method="get"> <input type="text" name="search" id="search" /> <input type="submit" value="submit" onclick="convert();" /> </form > Copy Solution 4: try like this: alert("hi"); document.getElementById("search").value = document.getElementById("search").value.toLowerCase(); return true; Copy Fiddle Live Share You may like these postsGet Cursor Position Or Number Of Line On Which The Cursor Is In TinymceHow To Expand A Textarea On Focus Over The Top Of Other Items Using Jquery AnimateUnrecognized Expression On BrowserlinkOn Scroll Animation Using Gsap Post a Comment for "Convert Input Text To Lowercase On Submitting A Form"
Post a Comment for "Convert Input Text To Lowercase On Submitting A Form"