-2
양식에서 "shoppingCart"선택을 입력 "formdesc"로 캡처하는 방법은 무엇입니까?장바구니의 내용을 양식으로 입력으로 가져 오는 방법
샘플 : <ol id="shoppingCart" name="formdesc"></ol>
이 작동하지 않습니다.
HTML :
...
<select id="apparelType">
<option selected="selected" value="na">Select</option>
<option value="0">T-Shirt</option>
<option value="1">Shorts</option>
<option value="2">Hat</option>
<option value="3">Bag</option>
</select>
<label for="numb">Total: <span>$</span></label>
<input id="numb" type="number" name="formbal" value="0.00" />
<input id="pretaxTotal" type="hidden" value="0.00" />
<ol id="shoppingCart"></ol>
</form>
JS :
<script type="text/javascript">
$('#apparelType').change(function(){
var apparelType = $('#apparelType');
var fmapVal = apparelType.val();
if (fmapVal == 'na') {
alert('Please select an apparel type.');
} else {
var appVal = [ 15, 20, 25, 30 ];
var description = apparelType.find('option:selected').text();
var cost = appVal[fmapVal];
var pretaxTotal = parseInt($('#pretaxTotal').val());
var subtotal = pretaxTotal + cost;
var updatedTotal = (subtotal * 1.06).toFixed(2);
$('#pretaxTotal').val(subtotal);
$('#numb').val(updatedTotal);
$('#shoppingCart').append('<li>' + description + '</li>');
}
});
</script>
숨겨진 필드 샘플을 제공 할 수 있습니까? 나는 시도하고 작동하지 않습니다. 좀 새로운. 덕분에 –
이것은 잘 작동합니다 (vielen Dank) Chris. 한가지 더 질문 : 티셔츠를 전달할 수있는 방법이 있습니까? 예를 들어 0 대신에 짧음? –
또한, 나는 tshirt와 tshirt를 다시 선택할 수 없습니다 (2의 수량에 대해) –