creating element in javascript not working? -


<!doctype html public "-//w3c//dtd html 4.01 transitional//en">  <html>  <head>  <script language="javascript" type="text/javascript">    function mail_login(url) {      alert(url);     var form=getelementbyid('autologin');     var input1=document.createelement('input');     input1.id='autologin_name';     input1.type='text';     input1.name='username';     form.appendchild(input1);      var input2=document.createelement('input');     input2.id='autologin_password';     input2.type='text';     input2.name='password';     form.appendchild(input2);     document.getelementbyid('autologin').action=url;     document.forms[0].username.value = 'xxx';      document.forms[0].password.value = 'xxx';      document.forms[0].submit();    }  </script>  </head>  <body>  <form id='autologin' method="post" target='_blank'>   <a href='javascript:void(0);' onclick="mail_login('https://inchnm02.tcs.com/names.nsf?login');" >click here login tcs mail</a><br> </form>  </body>  </html> 

if put elements directly inside form works fine.like below.

<input type="text" name="username" />  <input type="text" name="password" />  

var form=getelementbyid('autologin'); 

i believe document.getelementbyid


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -