0
$(document).ready(function(){
\t $('select#select_btn').change(function(){
\t
var sel_value = $('option:selected').val();
\t if(sel_value==0)
\t {
\t \t //Resetting Form
\t \t $("#form_submit").empty();
\t \t $("#form1").css({'display':'none'});
\t }
\t else{
\t \t //Resetting Form
\t \t $("#form_submit").empty();
\t \t
\t \t //Below Function Creates Input Fields Dynamically
\t create(sel_value);
\t \t
\t \t //appending submit button to form
\t \t $("#form_submit").append(
\t \t $("<input/>",{type:'submit', value:'Register'})
\t \t)
\t \t } \t
\t }); \t
\t
function create(sel_value){
for(var i=1;i<=sel_value;i++)
\t {
\t $("div#form1").slideDown('slow');
\t
\t $("div#form1").append(
\t \t $("#form_submit").append(
\t \t $("<div/>",{id:'head'}).append(
\t \t $("<h3/>").text("Registration Form"+i)),
\t \t $("<input/>", {type:'text', placeholder:'Name', name:'name_'+i}),
\t \t $("<br/>"),
\t \t $("<input/>", {type:'text', placeholder:'Mobile', name:'mobile'+i}),
\t \t $("<br/>"),
\t \t $("<input/>", {type:'text', placeholder:'Email'+i, name:'email_'+i}),
\t \t $("<br/>"),
\t \t //$('select').append($('<option>', {value:1, text:'One',name:'city',placeholder:'City'+i})),
\t \t $("<hr/>"),
\t \t $("<br/>")
\t ))
\t }
\t
\t }
\t
\t
});
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/multipleform.js"></script>
</head>
<body>
<div class ="container">
<p>Name:
<input type="text" name="Name" />
</p>
<p>Email:
<input type="text" name="player_email" />
</p>
<p>Mobile:
<input type="text" name="mobile" />
</p>
<p> Refer:
<div id="selected_form_code">
<select id="select_btn">
<option value="0">--Select No Of Form to Display for Registration--</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
</div>
\t <div id="form1"> \t
\t \t <form id="form_submit" action="#" method="post">
\t \t <!-- dynamic Registration Form Fields Creates here-->
\t \t </form>
\t </div>
<!------ right side advertisement div ----------------->
\t
</div>
</body>
我創建多個表單域的表單以及我需要驗證所有的表單字段創建具有相同名稱的多個表單域。我把驗證,但它不正常工作。 它驗證第一個數據並停止驗證。
當我選擇Refer
爲1則顯示以下表單域
- 名稱
- 移動
- 電子郵件
- 市
- 場
如果我選擇2種手段它應該顯示錶單域兩次,並且有效通貨膨脹。
感謝您的回覆。但我需要顯示錶單字段時,我選擇參考?我該如何做到這一點 – user2454624
@ user2454624你想顯示所選擇的附加輸入嗎? – x23
是的。我還需要驗證 – user2454624