не работает скрипт
Добрый день, такого рода воппрос
<table border="0" cellspacing="1" cellpadding="0" width="100%"> <tr><td width="20%" nowrap="nowrap">E-mail:</td> <td><input type="text" name = "email" value="" size="20" style="width:100%;" maxlength="50"/></td></tr> <tr><td>Пароль:</td><td> <input type="password" name = "pass" size="20" style="width:100%" maxlength="15"/></td></tr> </table> <table border="0" cellspacing="1" cellpadding="0" width="100%"> <tr><td nowrap><input id="rem" type="checkbox" name="rem" value="1" checked="checked"/><label for="rem">запомнить</label> <br /><input id="hid" type="checkbox" name="hidden" value="1" /><label for="hid">скрытый</label></td><td align="right" valign="top"><input type="submit" value="Вход" onClick="you()"/></td></tr> <tr><td colspan="2"><div style="font-size:7pt;text-align:center;"><a href="">Забыл пароль</a> | <a href="">Регистрация</a></div></td></tr> </table> <script language="JavaScript"> function you(){ var a = document.getElementsByTagName("input"); var b = document.a.getAttribute("value"); alert(b) } </script> почему алерт не показывает то што записано в value? как исправить штоб показывало? |
function you(){ var a = document.getElementsByTagName("input")[0]; var b = a.getAttribute("value"); alert(b) } Так наверное |
и так неработает
|
<table border="0" cellspacing="1" cellpadding="0" width="100%"> <tr><td width="20%" nowrap="nowrap">E-mail:</td> <td><input type="text" name = "email" value="" size="20" style="width:100%;" maxlength="50"/></td></tr> <tr><td>Пароль:</td><td> <input type="password" name = "pass" size="20" style="width:100%" maxlength="15"/></td></tr> </table> <table border="0" cellspacing="1" cellpadding="0" width="100%"> <tr><td nowrap><input id="rem" type="checkbox" name="rem" value="1" checked="checked"/><label for="rem">запомнить</label> <br /><input id="hid" type="checkbox" name="hidden" value="1" /><label for="hid">скрытый</label></td><td align="right" valign="top"><input type="submit" value="Вход" onClick="you()"/></td></tr> <tr><td colspan="2"><div style="font-size:7pt;text-align:center;"><a href="">Забыл пароль</a> | <a href="">Регистрация</a></div></td></tr> </table> <script language="JavaScript"> function you(){ var a = document.getElementsByTagName("input")[0]; var b = a.value; alert(b) } </script> |
<script type="text/javascript" language="javascript"> function you() { var a = document.getElementsByTagName('input')[0]; var b = a.value; alert(b); } </script> <input type="text" /><br /> <input type="button" onclick="you();" value="Показать" /> |
о,спс ребята,
у меня ещо пару вопросов а почему етот скрипт так работает? var a = document.getElementsByTagName('input')[0];//тут ладно понятно, взяли все елементы из первого тега input var b = a.value;// а ето што? почему оно работает? вить переменная var а = равна взятому тегу <input type="text" name = "email" value="" size="20" style="width:100%;" maxlength="50"/> и мы по идее должны при помощи getAttribute взять значение етой переменной value, почему оно работает так просто??? alert(b); и второй вопрос, а какой функцией значение переменной b можно отправить на другой хостинг? |
document.getElementsByTagName('input')получаем массив элементов с тегом input [0] - указываем что мы берем самый первый элемент массива. После выполнения : var a = document.getElementsByTagName('input')[0]; В переменной a находится полученный объект. Далее мы через переменную а обращаемся к свойству value полученного объекта. |
ага, понял и второй вопрос, а какой функцией значение переменной b можно отправить на другой хостинг?
|
Если правильно понял вопрос то:
Обмен данными для документов с разных доменов |
ага, ща пойду читать
ещо вопрос, а как мне таким же самым способом взять записаное значение из такгого рода поля для ввода <input class="loginField" type="password" name="password" size="20" style="width:100%" maxlength="15" onSubmit="return send(this);" /> <script type="text/javascript" language="javascript"> 2 function you() { 3 var a = document.getElementsByTagName('input')[0]; 4 var b = a.value; 5 alert(b); 6 } 7 </script> 8 <input class="loginField" type="password" name="password" size="20" style="width:100%" maxlength="15" onSubmit="return send(this);" /><br /> 9 <input type="button" onclick="you();" value="Показать" /> |
Часовой пояс GMT +3, время: 06:02. |