Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   нужна помощь, помогите плз (https://javascript.ru/forum/misc/53810-nuzhna-pomoshh-pomogite-plz.html)

iscripter 19.02.2015 13:57

нужна помощь, помогите плз
 
мне нужно набранное на тексфиелде текст как то перехватить и отобразить на консоли (на firebug) вот код:

<!DOCTYPE html>
<html>
<body>

<form action="form" onsubmit="myFunction()">
Enter name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>

<script>
function myFunction() {
alert("спасибо");
}
</script>

</body>
</html>

но вот никак не могу перехватить текст. помогите плз

ksa 19.02.2015 14:35

Цитата:

Сообщение от iscripter (Сообщение 357312)
но вот никак не могу перехватить текст. помогите плз

Как вариант...

<!DOCTYPE html>
<html>
<body>

<form action="form" onsubmit="return myFunction()">
  Enter name: <input type="text" name="fname" id="fname" />
  <input type="submit" value="Submit">
</form>

<script>
function myFunction() {
    alert(document.getElementById('fname').value);
    alert(document.getElementsByName('fname')[0].value);
    return false;
}
</script>

</body>
</html>

ksa 19.02.2015 14:36

Цитата:

Сообщение от iscripter
набранное на тексфиелде

Бедный русский язык... :cray:

iscripter 19.02.2015 16:05

2 ksa спасибо вам уважаемый!
насчет русского, даж не заметил)

ksa 19.02.2015 16:19

iscripter, для тех, кто в состоянии сам сделать тестовый пример - всегда пожалуйста... ;)

iscripter 19.02.2015 17:07

ksa, почему то на старых браузерах не пашет, почему интересно?

ksa 20.02.2015 08:29

Цитата:

Сообщение от iscripter
на старых браузерах не пашет

Насколько старых? :blink:

Метод getElementById() используется достаточно давно... А getElementsByName() и подавно.

Пример, что я сделал, должен работать даже в ИЕ6... :)

iscripter 06.03.2015 15:00

спасибо еще раз уважаемый ksa


Часовой пояс GMT +3, время: 14:09.