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
Post a Comment