powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не погу понять поведение form.sumbit()
16 сообщений из 16, страница 1 из 1
Не погу понять поведение form.sumbit()
    #35087547
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вот такой код:

<html>
<body>
<form action="/test.html" method="post" name="test">
<table cellpadding="3" cellspacing="1" width="20%" align="center" style="font-size:12px;">
<tr><th colspan="2">Testing page</th></tr>
<tr>
<td>Word:<sup>*</sup></td>
<td><input type="text" name="word" size="20" maxlength="255"></td>
</tr>
<tr>
<td>Country:<sup>*</sup></td>
<td><input type="text" name="country" size="20" maxlength="255"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="button" value="Submit" name="submit" onclick="this.form.submit();"></td>
</tr>
</table>
</form>
</body>
</html>

При клике на кнопку браузер выдает что объект не поддерживает это свойство. На сколько знаю свойство у формы такое есть. Может кто-то подсказать почему так происходит?
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35087656
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в этом:

<input type="button" value="Submit" name="submit" onclick="this.form.submit();">


обзови кнопку иначе
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35087716
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зыв этом:

<input type="button" value="Submit" name="submit" onclick="this.form.submit();">


обзови кнопку иначе

Спасибо большое. Все получилось, не знал про такое. А почему так проиходит не подскажите?
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35087787
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garry80А почему так проиходит не подскажите?
Потому как появился элемент к которому возможно обращение вроде этого:
Код: plaintext
alert(document.form.submit.value)
Интересно... Для чего делать обычную кнопку и на ее onclick вешать submit()? Почему не используете кнопку:
Код: plaintext
<input type="submit" value="Submit">
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088249
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garry80
<input type="button" value="Submit" name="submit" onclick=" this.form .submit();">

this в данном контексте это Ваш <input type="button" value="Submit" name="submit">. Сиречь HTMLElement, а у него нЭт form . forms это свойство (HTMLCollection) HTMLDocument
Код: plaintext
1.
2.
3.
<form id="test" action="/test.html" method="post" name="test">
....
<input type="button" value="Submit" name="submit" onclick="document.getElementById('test').submit();">
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088283
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
this в данном контексте это Ваш <input type="button" value="Submit" name="submit">. Сиречь HTMLElement, а у него нЭт form . forms это свойство (HTMLCollection) HTMLDocument

это ты что только что написал? очередную чушь из разряда "лень было подумать"?
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088344
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы
чушь

где чушь?
Код: plaintext
1.
<input type="button" value="DoIt!" onclick="alert(this.id)">
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088354
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а id и не добавил ;)
Код: plaintext
1.
<input type="button" id="SmthButton" value="DoIt!" onclick="alert(this.id)">
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088370
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
где чушь?
Код: plaintext
1.
<input type="button" value="DoIt!" onclick="alert(this.id)">

во всем твоем посте чушь, иди читай букварики. krvsa дал единственно верное объяснение данной проблемы
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088395
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласен: Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector все поставил на свои места...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088481
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, я все понял. Значит я обращался к этому полю, вместо того чтоб вызывать submit().

Про тип "submit" я знаю, но в данном случае мне надо было отправлять форму по клику кнопки, просто я пришел лишь кусок кода.
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35088997
Фотография agrasoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Сиречь HTMLElement, а у него нЭт form .ты б не писал слова "сиречь" и "нЭт" рядом.
а то вроде вот видищь наличие интеллекта и тут - опа! - исчезает.

http://msdn2.microsoft.com/en-us/library/ms535841(VS.85).aspx

там:
The following table lists the members exposed by the input type=text object.
...
form: Retrieves a reference to the form that the object is embedded in.
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35089021
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И на старуху бывает проруха:
Ex_Soft
Согласен: Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector все поставил на свои места...

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35090795
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garry80в данном случае мне надо было отправлять форму по клику кнопки
Так я и не понял почему не используется
Код: plaintext
<input type="submit" value="Submit">
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35095256
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa Garry80в данном случае мне надо было отправлять форму по клику кнопки
Так я и не понял почему не используется
Код: plaintext
<input type="submit" value="Submit">


Хорошо. Возможно я чего-то не понимаю, и сделал коряво, но я хотел добиться возможности при заполнении формы пользоваться кнопкой Enter. Когда пользуешься данной кнопкой страница пытается отправить форму, поэтому добавил в форму событие onsubmit которое постоянно возвращает ложь. И только функция submit() отправляет форму минуя onsubmit, в то самое время type="submit" вызывает onsubmit.
...
Рейтинг: 0 / 0
Не погу понять поведение form.sumbit()
    #35096350
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garry80хотел добиться возможности при заполнении формы пользоваться кнопкой Enter
И чего ты ей делаеш? Ну любопытен я... Что тут поделаеш.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не погу понять поведение form.sumbit()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]