Официальный сайт студ.городка НГТУ
Программирование и БД » JavaScript 

#1  07.12.05 23:11

JavaScript

Может кто знает...
          _______
Ответ:|____5_|.

<form name="first">
Ответ:<br>
<input type="text" name="text1">

<input type="button" name="button1" value="Отвечаю" onClick="test1(this.form)">
</form>

Допустим данный ответ (поле называется text1) содержится на страничке 2.html.

Могу ли я с другой странички обратиться к данному полю?

Есть тест.
Каждый вопрос содержится на отдельной странице (воля заказчика).

onClick="test1(this.form)" - функция test1 проверят поле text1 на заполненность, т.е. чтобы было что-то введено...

Ну вот, тестируемый ответил на все вопросы, теперь нужно их обработать... Как обратиться к полям? Может кто знает...

Может есть возможность написать какой-нибудь фоновый скрипт, чтобы запоминал ответы?

Может кто писал подобные тесты (с использованием PHP, JS или HTML)... Но только без MySQL.

Offline

#2  07.12.05 23:18

Re: JavaScript

В смысле как обратится к полям? Ну посылай юзера на страничку новую... <form action="./test.php">.. Там обрабатывай .. Через массив $_POST достанешь все данные

Offline

#3  07.12.05 23:58

Re: JavaScript

RTFM
по мойму для этого и сделан был пхп

Offline

#4  09.12.05 20:28

Re: JavaScript

echo("<table width='200' border='1'>");

    for ($j = 0; $j < 4; $j++) {
        echo("<tr>");
        echo("<td>Ответ</td>");
        echo("<td>$_POST[q.$j]</td>");// и даже так echo("<td>$_POST['q'.$j]</td>");
        echo("</tr>");
    }
    echo("</table>")

Почему ни одно из них не работает?

Исправлено Wild Child (09.12.05 20:30)

Offline

#5  09.12.05 22:07

Re: JavaScript

Код: php:

<table width="200" border="1">
<?php
for ($j = 0; $j < 4; $j++) {
$ans = 'q' . $j; $ans = $_POST[$ans];
?>
<tr>
     <td>Ответ:</td>
     <td><?php echo $ans; ?></td>
</tr>
<?php
}
?>
</table>

проверяй имена полей в форме, если не работает

Offline

#6  11.12.05 21:02

Re: JavaScript

попробуй так написать:

Код: php:

echo("<td>".$_POST[q.$j]."</td>");


А вообще я сильно сомневаюсь что у тебя синтаксическая ошибка, сообщение бы вашло, типа PARSE_ERROR

Offline

#7  11.12.05 21:11

Re: JavaScript

а точнее '<td>'.$_POST['q'.$j].'</td>'

Offline

#8  12.12.05 00:28

Re: JavaScript

ну да! (:

Offline

Программирование и БД » JavaScript 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.047 сек.
Выполнено 14 запросов.