下面是HTML我正是如此:如何說「添加下一個項目」,而不是顯示或重複每個項目的字段?
<form class="form-horizontal row-fluid" id='form1'>
<div class="control-group">
<label class="control-label" for="basicinput">Select Item</label>
<div class="controls">
<select tabindex="1" data-placeholder="Select here.." class="span8" id="item_name">
<option value="">Select Product</option>
<option value="Category 1">Botts</option>
<option value="Category 2">Bags</option>
<option value="Category 3">Table</option>
<option value="Category 4">Tape</option>
<option value="Category 4">Frame</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item Price</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_price"><span class="add-on">R</span>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item quantity</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_quantity" onblur='Calculate();'>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Total Due</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="total_due" disabled><span class="add-on">R</span>
</div>
</div>
</div>
<hr>
<div class="control-group">
<label class="control-label" for="basicinput">Select Item</label>
<div class="controls">
<select tabindex="1" data-placeholder="Select here.." class="span8" id="item_name2">
<option value="">Select Product</option>
<option value="Category 1">Botts</option>
<option value="Category 2">Bags</option>
<option value="Category 3">Table</option>
<option value="Category 4">Tape</option>
<option value="Category 4">Frame</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item Price</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_price2"><span class="add-on">R</span>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item quantity</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_quantity2" onblur='Calculate2();'>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Total Due</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="total_due2" disabled><span class="add-on">R</span>
</div>
</div>
</div>
<hr>
<div class="control-group">
<label class="control-label" for="basicinput">Select Item</label>
<div class="controls">
<select tabindex="1" data-placeholder="Select here.." class="span8" id="item_name3">
<option value="">Select Product</option>
<option value="Category 1">Botts</option>
<option value="Category 2">Bags</option>
<option value="Category 3">Table</option>
<option value="Category 4">Tape</option>
<option value="Category 4">Frame</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item Price</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_price3"><span class="add-on">R</span>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item quantity</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_quantity3" onblur='Calculate3();'>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Total Due</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="total_due3" disabled><span class="add-on">R</span>
</div>
</div>
</div>
<hr>
<div class="control-group">
<label class="control-label" for="basicinput">Select Item</label>
<div class="controls">
<select tabindex="1" data-placeholder="Select here.." class="span8" id="item_name4">
<option value="">Select Product</option>
<option value="Category 1">Botts</option>
<option value="Category 2">Bags</option>
<option value="Category 3">Table</option>
<option value="Category 4">Tape</option>
<option value="Category 4">Frame</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item Price</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_price4"><span class="add-on">R</span>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Item quantity</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="item_quantity4" onblur='Calculate4();'>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="basicinput">Total Due</label>
<div class="controls">
<div class="input-append">
<input type="text" placeholder="00.000" class="span8" id="total_due4" disabled><span class="add-on">R</span>
</div>
</div>
</div>
</form>
這看起來類似於我嘗試生產,但在編碼我剛開始學習即時通訊非常新JavaScript並沒有掌握框架。 –
這裏是一個介紹給JavaScript:https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript /框架可以產生強烈的黨派之爭。我喜歡jQuery。這是一個簡短的介紹https://www.slideshare.net/mobile/matthewbuchanan/zero-to-hero-a-jquery-primer(其中很多,我敢肯定) –
無論框架與否,基本的想法是,你在頁面上採用現有的結構,「克隆」它,然後將其附加在頁面最後一個下面。我選擇使用隱藏和禁用的「原型」結構,但您可以從頁面上的一個結構開始並使用它。 –