Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Помогите / И все-таки AJAX не работает без JAVASCRIPT >< |

14.03.2010, 22:49
|
|
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме: 22699
Репутация:
0
|
|
Помогите / И все-таки AJAX не работает без JAVASCRIPT ><
Привет всем ! Такая проблема, у меня на сайте регистрация проходит полностью на Ajax. (http://litetracker-ru.tut.su/signup)
И допустим , javaScript отключен , а ajax Без него никак не может ...
Как сделать , если javascript выкл. , то отправляеться как обычная форма?
спасибо заранне 
|
|
|

14.03.2010, 22:54
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
Код HTML:
<noscript>
тут обычная форма
</noscript>
http://www.htmlbook.ru/html/noscript.html
|
|
|

14.03.2010, 22:55
|
|
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме: 22699
Репутация:
0
|
|
d_x нет , тогда будет две формы и не красиво
|
|
|

14.03.2010, 22:59
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
А ты аяксовую форму выводи с помощью JavaScript. Соответственно, если JS быдет выключен, она и не выведется.
Вроде того:
Код HTML:
<script>
...
document.getElementById('AJAXForm').style.display = 'block';
...
</script>
...
<!-- аяксовая форма -->
<form style="display:none;">
...
</form>
...
<!-- обычная форма -->
<noscript>
...
</noscript>
Последний раз редактировалось d_x; 14.03.2010 в 23:02..
|
|
|

14.03.2010, 23:01
|
|
Новичок
Регистрация: 14.03.2010
Сообщений: 25
Провел на форуме: 22699
Репутация:
0
|
|
d_x там javascript только при нажатие на button
мне фактически нужноо, чтобы менялся button
есть аваскрипт - по клику функция срабатывает
нет явыскрипта - по-обычному
|
|
|

14.03.2010, 23:02
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
носкриат выведется, если JS отключен. Иначе - нет
|
|
|

14.03.2010, 23:31
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Всегда выводится только обычная форма, без noscript и прочего. Только потом на неё добавляется обработчик события submit.
|
|
|

14.03.2010, 23:43
|
|
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме: 1093500
Репутация:
43
|
|
d_x всё правильно тебе сказал.
юзай noscript.
форму делай невидимой если яваскрипт включён то форма будет видимой.
или тебе надо чтоб какое то событие через аякс обрабатывалось?непойму
|
|
|

15.03.2010, 00:43
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
не юзай noscript 
|
|
|

15.03.2010, 01:09
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
PHP код:
<div id='reg_form'>
<h1>JavaScript off.</h1>
</div>
<script>
document.getElementById('reg_form').innerHTML = "Hello From JS :)";
</script>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|