2012-06-03 3 views
0

hii Я хочу отправить информацию на сервер, когда кто-то нажимает кнопку отправки тега формы, но не хочет обновлять или переходить на другой URL-адрес.Что касается атрибута действия формы тега

Я не знаю об AJEX, мне это нужно для этой цели ??

+0

Да, вам нужен AJAX. – Blender

+0

Если вы не хотите использовать Ajax, используйте iframe и установите для него целевой объект формы. – dragon66

ответ

1

Как dragon66 предлагает в комментариях, вы можете использовать встроенный фрейм:

<form action="..." target="form-results"> 
... 
</form> 
<iframe name="form-results"></iframe> 

Рядный кадр будет отображать данные, отправленные на сервер, в отличие от содержимого страницы, но помещенной внутри него. В зависимости от ответа сервера у вас может быть только небольшая коробка, которая будет содержать информацию об успешной работе.

Вы можете установить размеры (ширину и высоту) встроенного фрейма с использованием атрибутов HTML или с помощью CSS. Если вы хотите скрыть встроенный фрейм, вы можете установить width=0 height=0 frameborder=0 в HTML и/или iframe { display: none} в CSS

Смежные вопросы