Convert Input Text To Lowercase On Submitting A Form February 19, 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 JugaChange My Code From Variable To ArrayHow Do I Convert An Array Of Audio Data Into A Wav File?Jquery: Trouble With Simple Slideshow 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 postsFix Table Head While Scrolling Tbody And Thead Column Aligned To Tbody ColumnForm Onsubmit Doesn't Work With Form .submit()How To Save Image Width And Height From Onload?Pausing Javascript Execution Until Button Press 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"