Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Текстовые поля
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Текстовые поля

Страниц (1): [1]
 

1. JIesnik - 06 Января, 2010 - 11:25:55 - перейти к сообщению
Помогите, пожалуйста, мне надо сделать, так чтобы, рядом с текстовым полем была кнопка "+", которая добавляла бы ещё текстовое поле снизу и так до бесконечности, а потом PHP скрипт вытягивал бы их значения.
2. biperch - 06 Января, 2010 - 21:41:56 - перейти к сообщению
function add_phone(){


docement.getElementById('div_kakoito').innerHTML+="<input type=text name=pole[] >";
}



<a href="javascript:add_phone();" >add</a>
3. JIesnik - 09 Января, 2010 - 10:39:30 - перейти к сообщению
biperch, Спасибо, с этим разобрался, а как теперь сделать, чтобы PHP Всё это обработал?
4. Мелкий - 09 Января, 2010 - 10:56:37 - перейти к сообщению
Все значения полей будут в массиве $_POST['pole'] для данного примера.
5. movEAX - 09 Января, 2010 - 11:01:00 - перейти к сообщению
JIesnik пишет:
biperch, Спасибо, с этим разобрался, а как теперь сделать, чтобы PHP Всё это обработал?

В зависимости от метода передачи данных скрипту, который должен быть указан теге формы, скрипт получит массив со значениями, т.е. если это будет POST, то, например, вывести полученные дынные можно следующим образом:
print_r($_POST['pole']);
6. JIesnik - 09 Января, 2010 - 11:28:00 - перейти к сообщению
Мелкий, movEAX, biperch, Спасибо вам большое! Ха-ха
(Добавление)
У меня последний вопрос:
У меня есть цикл:
PHP:
скопировать код в буфер обмена
  1.  
  2. for ($i = 1; $i <= count($_POST['v_other']); $i++)
  3.   {
  4.     echo $_POST['v_other'][$i]." ";
  5.   }
  6.  

Подскажите, как седлать так чтобы вместо вывода значений массива, все значения добавлялись к одной переменной, аналогично innerHTML в JS.
7. Nestor - 10 Января, 2010 - 01:17:10 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. $var = '';
  3. for ($i = 1; $i <= count($_POST['v_other']); $i++) {
  4.     $var .= $_POST['v_other'][$i]." ";
  5. }
8. Ch_chov - 10 Января, 2010 - 08:08:01 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1