submit dynamique form POST
/Html JavaSript/submit dynamique form POST.html
<html>
<head>
<script type="text/javascript">
function doForm(url,valary){
if(document.getElementById && document.createElement){
var form = document.createElement("form");
document.getElementsByTagName("body")[0].appendChild(form);
form.setAttribute("action", url);
form.setAttribute("method", "post");
for(var i=0; i < valary.length; i++){
var temp=document.createElement("input");
form.appendChild(temp);
temp.setAttribute("type", "hidden");
temp.setAttribute("name", valary[i][0]);
temp.value = valary[i][1];
}
}
form.submit();
}
function doParse(url){
var pairs = url.substring(url.indexOf('?')+1).split("&");
url = url.substring(0,url.indexOf('?'));
var valary;
for (var i=0;i<pairs.length;i++){
var pos = pairs[i].indexOf('=');
if (pos >= 0){
var name = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
if(valary)
valary[valary.length]=[name, value];
else
valary = [[name, value]];
}
}
return doForm(url,valary);
}
//doParse("http://cgi.gatech.edu/cgi-bin/directory/lookup/whois?name=%s");
</script>
</head>
<body>
<input type=button value=start
onclick="doParse('http://cgi.gatech.edu/cgi-bin/directory/lookup/whois?name=pierre')">
</body>
</html>