Is there any way to retrieve a from url with out submitting it, some how simulating a form submission via HTTP Get. I mean for this example
<from id="frm" method="POST" action='someaction'>
<input type='text' id='txt1' value='Hello'/>
<form>
I want to get bellow string without submitting form
someaction?txt1=Hello
Here is the solution:
HTML:
<form id="frm" method="POST" action='someaction'>
<input type='text' id='txt1' value='Hello'/>
<input type='text' id='txt2' value='World'/>
</form>
Your GET URL is: <div id="url"></div>
Javascript (using jQuery):
var url = $("#frm").attr("action") + "?";
var urlElements = [];
$("#frm").children().each(function(){
urlElements.push($(this).attr("id") + "=" + $(this).attr("value"));
});
urlElements = urlElements.join("&");
url += urlElements;
$("#url").html(url);
You can test it here: http://jsfiddle.net/3S9db/
Hope this help :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With