2016-12-26 2 views
0

Я использую Bootstrap Wizard Form. Я установил поле выбора на первом шаге формы с числовыми значениями (например, 1-5), и я установил форму на шаге 2. Я хочу повторить форму на шаге 2 в соответствии со значением, выбранным на шаге 1. Я попробовал this way. Это сработало, но это испортило весь мой волшебник. Я был бы очень благодарен, если бы кто-нибудь мог пролить свет на это через php или JavaScript.Повторить форму согласно значению int, выбранному из поля выбора в ларавом лезвии

+0

Я не точное использование для ваших форм, но если вы можете заполнить в той же форме, в 5 раз, что может быть проще просто сделать пакетную загрузку. Формы Wizard очень хорошо помогают пользователю, но могут стать крайне раздражающими, когда вам нужно выполнять повторяющиеся задачи, когда вы просто хотите повысить эффективность. Я бы выбрал пакетную загрузку, где вы можете редактировать свои загрузки на следующем экране. Что-то вроде загрузки фотоальбома Facebook, например. – Loek

ответ

0

Отвечая на мой собственный вопрос: вид

<div class="form-group"> 
    <label class="control-label">No. of travellers:</label> 
    <select onchange='getamount(this.value);' name="pax" id="pax" class="form-control selectpicker pax"> 
     <option >Select option</option> 
      @for ($i = 1; $i <= 8; $i++) 
       <option value={{$i}}> {{$i}}</option> 
      @endfor 
    </select> 
</div> 

<div id="inrlog"></div> 

сценарий:

$(document).ready(function() { 
$(".pax").on('change', function() { 
var counter = parseInt(this.value, 10); 
var html = '<form><div class="form-group"><label for="email">Email:</label><input type="email" class="form-control" id="email" placeholder="Enter email"></div><div class="form-group"><label for="pwd">Password:</label><input type="password" class="form-control" id="pwd" placeholder="Enter password"></div><div class="checkbox"><label><input type="checkbox"> Remember me</label></div><button type="submit" class="btn btn-default">Submit</button></form>'; 
var str = ""; 
for (var i = 1; i <= counter; i++) { 
    str +='<h3 class="col-md-10 col-md-offset-1">Person '+i+'</h3>'+html+'<br>'; 
} 
$("#inrlog").empty().append(str); 
    }) 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^