사용자가 드롭 다운 메뉴에서 첫 번째 옵션을 선택하면이 세 가지 필드가 나타납니다. 첫 번째 필드는 기본값을 가지지 만 다른 두 필드는 사용자가 채워야합니다. 그런 다음 세 가지 필드의 합계를 얻어야합니다. 사용자가 두 번째 옵션을 선택하면 세 필드가 나타나지 않습니다. 지금,이 내가있어 무엇 :입력 값 및 기본값 추가
HTML
<select id="select1">
<option value="A">New</option>
<option value="B>Satisfied</option>
</select>
<div id="d1>
<label>This is a default value</label><input type="text" id="input1" placeholder="$75,000" style="width: 100px;"/>
<label>Preferred Value:</label><input type="text" id="input2" value="" style="width: 100px;"/>
<label>Number of Contributors:</label><input type="text" id="input3" value="" style="width: 100px;"/>
<label>Total:</label><input type="text" id="txt1" value=""/>
</div>
JQuery와
$("#select1").change(function(){
if($(event.target).val() == 'A'){
$('#d1').show();
}else{
$('#d1').hide();
}
});
JS 언급 한 바와 같이
function total(){
var a = $("#input1").val();
var b = $("#input2").val();
var c = $("#input3").val();
var d = parseFloat(a, 10);
var e = parseFloat(a, 10);
var f = parseFloat(a, 10);
total = d + e + f;
$('#txt1').val(total.toFixed(2));$(
}
그래서 문제가 무엇을하려고? –
문제는 무엇입니까? – kyo
나는 내 총에서'NaN'을 얻는다. 나는 사용자가 입력 한 입력을 호출 할 때 올바른 일을했는지 알지 못합니다. – Jennifer