자바 스크립트 코드 : 데이터를 드롭 다운에서 가져 와서 div 내부 HTML로 표시합니다.자바 스크립트를 사용하여 드롭 다운에서 값을 가져 오지 않고 div에 표시
function showcost() {
var days = document.getElementById("Ddays");
var Dudays = days.options[days.selectedIndex].text;
var div = document.getElementById('cost');
div.innerHTML = div.innerHTML + Dudays * 1200;
}
드롭 다운 번호 : 온 클릭 함수 호출 showcost()
<select class="form-control" name="Ddays" id="Ddays" onchange="showcost()">
<?php $max_days = $HospitalPack->treat_duration + $HospitalPack->recovery_duration; ?>
@for($i = $HospitalPack->treat_duration; $i<=$max_days; $i++)
@if($i == $HospitalPack->treat_duration)
<option selected="selected" value="{{$i}}{{'Days'}}" >{{$i}}{{' Days'}}</option>
@else
<option value="{{$i}}{{'Days'}}" >{{$i}}{{' Days'}}</option>
@endif
@endfor
</select>
DIV 코드 여기 값을 계산 한 후, 데이터를 도시.
<div class="huge" id="cost">{{$HospitalPack->treat_duration * 1200 + $HospitalPack->treat_cost}}</div>
위 코드는 아무 것도 처리하지 않습니다. 나는 실수를 찾을 수 없다고 생각한다.
이는 .text days.options [no.selectedIndex]'교체 'days.options [days.selectedIndex] .text'와 함께. – Unknown
'onclick' 또는'onchange'이어야합니까? –
여전히 작동하지 않습니다. –