ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите со скриптом, плс
  #1  
Старый 13.11.2007, 23:33
~EviL~
Участник форума
Регистрация: 14.08.2007
Сообщений: 150
Провел на форуме:
686641

Репутация: 205
По умолчанию Помогите со скриптом, плс

Короче говоря, имеется форма:

Код HTML:
<form name='frm1' method='post'>
a)&nbsp;<input type='radio' value='0' name='quest1' checked>0<br>
b)&nbsp;<input type='radio' value='2' name='quest1'>2<br>
c)&nbsp;<input type='radio' value='4' name='quest1'>4<br>
d)&nbsp;<input type='radio' value='6' name='quest1'>6<br>
<input type='submit' value='submit' name='submit'><br>
</form>
Надо получить значение ответа через JavaScript. Я пробовал так:
... onsubmit='alert(document.frm1.quest1.value)'
а в ответ одно и то же: undefined
Помогите плс.
 
Ответить с цитированием

  #2  
Старый 13.11.2007, 23:38
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

Репутация: 291
По умолчанию

http://www.codenet.ru/webmast/js/ajax/AJAX-Application.php
http://xmlhack.ru/texts/06/ajax-html-canvas-ruby/ajax-html-canvas-ruby.html
 
Ответить с цитированием

  #3  
Старый 13.11.2007, 23:56
~EviL~
Участник форума
Регистрация: 14.08.2007
Сообщений: 150
Провел на форуме:
686641

Репутация: 205
По умолчанию

Прочитал бегло, так как мне AJAX не подходит. Сервер не участвует в анализе frm1, а только JavaScript =\ Такова задумка. Если б имелось
<input type="button" value="qwerty" name="one"> //примерно,
то тогда б все решалось просто (document.frm1.one.value), а тут - облом. Можно как-то по другому?
 
Ответить с цитированием

  #4  
Старый 13.11.2007, 23:59
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

for(var i = 0; i < quest1.length; i++) if (document.frm1.quest1[i].checked==true) alert(document.frm1.quest1[i].value);
 
Ответить с цитированием

  #5  
Старый 14.11.2007, 00:01
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

Репутация: 291
По умолчанию

сорри я подумал ответ СЕРВЕРА)
 
Ответить с цитированием

  #6  
Старый 14.11.2007, 00:11
~EviL~
Участник форума
Регистрация: 14.08.2007
Сообщений: 150
Провел на форуме:
686641

Репутация: 205
По умолчанию

no problemo inv =), но твойт вариант, [Raz0r], я не понял, воплотил, и не получилось =\
Можеш объяснить как должен сработать твой скрипт?

Последний раз редактировалось ~EviL~; 14.11.2007 в 00:21..
 
Ответить с цитированием

  #7  
Старый 14.11.2007, 01:00
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

Цитата:
alert(document.frm1.quest1.value)
JavaScript не даст ответа, т.к. тут не одно значение quest, а целых четыре... =\
Razor правильно написал!
Воть :
Код HTML:
<form name='frm1' method='post'>
a)&nbsp;<input type='radio' value='0' name='quest1' checked>0<br>
b)&nbsp;<input type='radio' value='2' name='quest1'>2<br>
c)&nbsp;<input type='radio' value='4' name='quest1'>4<br>
d)&nbsp;<input type='radio' value='6' name='quest1'>6<br>
<input type='button' value='submit' name='submit' OnClick="for(var i = 0; i < quest1.length; i++) if (document.frm1.quest1[i].checked==true) alert(document.frm1.quest1[i].value);">
<br>
</form>

Последний раз редактировалось bul.666; 14.11.2007 в 01:03..
 
Ответить с цитированием

  #8  
Старый 14.11.2007, 01:09
~EviL~
Участник форума
Регистрация: 14.08.2007
Сообщений: 150
Провел на форуме:
686641

Репутация: 205
По умолчанию

Спасибо БОЛЬШОЕ =))) Извините за преждевременное осуждение, узнал что-то полезное для себя =)
 
Ответить с цитированием

  #9  
Старый 15.11.2007, 14:09
~EviL~
Участник форума
Регистрация: 14.08.2007
Сообщений: 150
Провел на форуме:
686641

Репутация: 205
По умолчанию

Новый день, новые проблемы
На этот раз она вот какая: есть в хтмл документе тэг <span id='main'>...</span>
Далее:
<button onClick=javascript:document.getElementById('main') .innerHTML=abc>ОК</button>
<script>
bla=0
abc="<script>if (a==...) {bla++}</script>"+
"alert(bla)"
</script>

Вот. Одна проблема состоит в том, что, например,
alert(bla) не происходит. Другая - после нажатия на кнопку ОК ни один скрипт на странице не работает. И напоследок, как вывести на экран переменную а?
Я пробывал так:
alert(document.getElementById('main').a)
alert(document.getElementById('main').innerHTML.a)
alert(document.getElementById('main').a.value)
Но не получается никак. Подскажите плс, что я делаю не так.
 
Ответить с цитированием

  #10  
Старый 15.11.2007, 14:58
je0n
Постоянный
Регистрация: 14.05.2006
Сообщений: 334
Провел на форуме:
1543521

Репутация: 272
Отправить сообщение для je0n с помощью ICQ
По умолчанию

а чесно говоря не понял, что ты хочешь замутить, но попробуй вот так:
PHP код:
<span id='main'>yooo</span>
<
button onClick=your_function()>ОК</button>
<
script>
function 
your_function()
{
    
bla='test';
    
document.getElementById('main').innerHTML=bla;
    
alert(bla);

    
a='Выводим переменную a';
    
alert(a);   //типа так чтоле вывести??
}
</
script

Последний раз редактировалось je0n; 15.11.2007 в 15:01..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48
Помогите со скриптом для ucoz Dreamm PHP, PERL, MySQL, JavaScript 3 19.08.2007 21:02
ПоМоГиТе! ПЛЗ!!! farik.aka E-Mail 1 17.09.2006 13:00



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ