Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Пересылка данных из формы в скрипт и их обработка (https://javascript.ru/forum/misc/7650-peresylka-dannykh-iz-formy-v-skript-i-ikh-obrabotka.html)

demix 14.02.2010 22:01

Eugene, вот тебе уже есть начало.
Если радиокнопка нажата, то функция возвращает true , если нет, то false
Осталось как-то сгруппировать кнопки, чтоб например в первом вопросе при трех вариантах ответа можно было нажать только одну из них и в следующем также. если например на странице 10 вопросов, в каждом по три варианта ответа, то после сабмита, мы получим только 10 нажатых кнопок и 20 не нажатых.

Eugene 14.02.2010 22:25

Всем спасибо огромное, но я, если честно так и не понял как надо сделать - наверное тупой.
Если это чему-то поможет, то мне нужно симитировать массив $_POST(как я знаю из PHP) в js - правильно??

demix 14.02.2010 23:00

А зачем тебе пхп использовать? мне кажется , что можно вполне обойтись и js

Eugene 14.02.2010 23:13

Я полтемы об этом и говорю!!!
Я знаю как это сделать на пхп, поэтому и привожу пример с $_POST, но прошу всех кто знает помочь мне сделать то же самое на js, но пока не понимаю, что мне предлагают сделать.

demix 14.02.2010 23:17

Щас усе будет, я почти наковырял немного, только вот отлаживаю. Щас протестирую на маленьком примере и выложу :)

Eugene 14.02.2010 23:21

Ох спасибо тебе, demix, кстати, можешь зайти на мою вторую тему, у меня там готовый выложен, но его надо чуть-чуть отредактировать (он выбирает только 1 "правильный ответ", а надо все)

Eugene 14.02.2010 23:22

+1 тебе!!

demix 14.02.2010 23:29

Смотри вот что я написал, только чета не совсем правильно

<script type="text/javascript">
function r() {
var radio1=document.getElementById('1');
var radio2=radio1.checked;

if (radio2='true'){
alert ('Вы правы');}
else {
alert ('Вы ошиблись');}
}
</script>


Сколько будет 2х2 ???
<form>
<input type="radio" name="radio" id="1" /> 4 <br />
<input type="radio" name="radio" id="2" /> 5 <br />
<input type="radio" name="radio" id="2" /> 3 <br />
</form>
<input type="button" value="r" onclick="r()" />


у меня в любом случае выводит "Вы правы"
кстати где твоя вторая тема?

Eugene 14.02.2010 23:41

"Редактирование скрипта обработки" называется, старался!!

demix 14.02.2010 23:51

О, ну так там уже готовый скрипт, а я тут демонстрирую зачатки какие-то. Я даже расстроился :(
так а в том что осталось сделать то?


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