Скрипт с вводом не работает
я написал вот такой скрипт:
<body> <script language="JavaScript"> function onPush(f) { window.location.href = "write.php?line=" + f; } </script> <div id="content">Введите работающий почтовый адрес, чтобы получить приглашение:</div> <div id="textInput"><input name="edit" type="text"/></div> <div id="buttonOK"><button name="submit" onclick="onPush(edit.value);">OK</button></div></div> </body> в Internet Explorer всё работает замечательно, но при запуске страницы в Safari, после нажатия на кнопку ничего не происходит. консоль ошибок Safari выдаёт ошибку: ReferenceError: Can't find variable: edit после строки: <div id="buttonOK"><button name="submit" onclick="onPush(edit.value);">OK</button></div></div> почему он не может найти эту переменную? |
<body> <script language="JavaScript"> function onPush(f) { window.location.href = "write.php?line=" + f; } </script> <div id="content">Введите работающий почтовый адрес, чтобы получить приглашение:</div> <div id="textInput"><input name="edit" type="text"/></div> <div id="buttonOK"><button name="submit" onclick="onPush(document.getElementsByName('edit')[0].value);">OK</button></div></div> </body> |
Часовой пояс GMT +3, время: 23:28. |