echo <? ?> 이거 관련 되서 궁금합게 있습니다.
본문
1cbm이 나오면 $shipping = "10000"; 이게 나오게하고
2cbm을 클릭하면 $shipping = "20000";
3cbm을 클릭하면 $shipping = "30000";
이 나오게 할려고하는데 어떻게 정리해야할지 모르겠어요...
좀 부탁드립니다.
<tr class="tableTtx">
<td style="font-size:13px">배송비(CBM당)</td>
<td>
<select class="select_style2" id="sPriceType_i" name="sPriceType_i">
<option value="1cbm">1cbm</option>
<option value="2cbm">2cbm</option>
<option value="3cbm">3cbm</option>
</select>
<input class="input_style3" id="input_style3" name="shipping" type="text" value="<? echo $shipping ?>" style="font-size:16px">
<select class="select_style2" id="sPriceType_i" name="sPriceType_i">
<option value="won">won</option>
</select>
</td>
<script>
$shipping = "10000";
$shipping = "20000";
$shipping = "30000";
$(document).ready(function(){
$('#sPriceType_i').change(function(){
$('#input_style3).val($(this).val());
});
});
</script>
답변 1
select 에 data-val 값을 이용해 보세요
<tr class="tableTtx">
<td style="font-size:13px">배송비(CBM당)</td>
<td>
<select class="select_style2" id="sPriceType_i" name="sPriceType_i">
<option value="1cbm" data-val="10000">1cbm</option>
<option value="2cbm" data-val="20000">2cbm</option>
<option value="3cbm" data-val="30000">3cbm</option>
</select>
<input class="input_style3" id="input_style3" name="shipping" type="text" value="<? echo $shipping ?>" style="font-size:16px">
<select class="select_style2" id="sPriceType_i" name="sPriceType_i">
<option value="won">won</option>
</select>
</td>
<script>
/*
$shipping = "10000";
$shipping = "20000";
$shipping = "30000";
*/
$(document).ready(function(){
$('#sPriceType_i').change(function(){
var sprice = $(this).data("val");
$('#input_style3').val(sprice);
});
});
</script>
답변을 작성하시기 전에 로그인 해주세요.