Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 25.12.2014, 16:09   #1
Ekzamenator
Форумчанин
 
Регистрация: 15.04.2011
Сообщений: 61
Репутация: 10
По умолчанию Как увеличить количество форм

PHP код:
    <?php
    $length 
$_POST['length'];
    
$width $_POST['width'];
    
$height $_POST['height'];
    
$volume $length $width $height;     
?>
<form method="POST" action="volume.php">

<select>
  <option>1</option>
  <option>2</option>
  <option>3</option>
  <option>4</option>
  <option>5</option>
  <option>6</option>
</select>

Длина:
<input type="text" name="length">

Ширина
<input type="text" name="width">
Высота
<input type="text" name="height"><br />

<input type="submit" value="Считать!">
</form>
<?php
    
echo  $volume;
?>
нужно, чтобы при выборе значения из выпадающего меню увеличивалось количество строк форм для заполнения.Как такое можно реализовать?
Ekzamenator вне форума   Ответить с цитированием
Старый 25.12.2014, 16:24   #2
mv28jam
Профессионал
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Адрес: РФ, Московская обл.
Сообщений: 2,755
Репутация: 1175
По умолчанию

Код:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<form method="POST" action="volume.php" id="test2"> 

<select id="test"> 
  <option>1</option> 
  <option>2</option> 
  <option>3</option> 
  <option>4</option> 
  <option>5</option> 
  <option>6</option> 
</select> 


Длина: 
<input type="text" name="length"> 

Ширина 
<input type="text" name="width"> 
Высота 
<input type="text" name="height"><br /> 

<input type="submit" value="Считать!"> 
</form>


<script>

$( "#test" ).change(function() {
  $( "#test2" ).append( 'новый <input type="text">' );
});



</script>
Этого достаточно чтобы довести до желаемого результата. За вас решать задачу я не буду, я подскажу, если будут проблемы.
__________________
Стрелок-охотник
mv28jam вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Увеличить количество символов названия группы в соцсети CCC Фриланс 5 30.09.2012 18:06
Не могу увеличить количество точек. Necare Общие вопросы Delphi 2 03.03.2012 17:40
Как увеличить размер БД? Sergey Bi. старший БД в Delphi 5 07.04.2011 21:50
Увеличить количество таблиц подключаемых к EXCEL Thunder Horse Microsoft Office Access 3 30.10.2010 11:40


09:27.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.