2013-01-31 2 views
0

확인이 바이올린JQuery와 프로그래밍 계산과 계산

http://jsfiddle.net/8FXFE/6/

이 코드는 name="txtNumber"에서 라디오 버튼이 변경 될 때 메시지를 표시하지 않습니다 .. 이제

이 무엇을 달성하려고 메신저하는 수식을하고있다 name="txtSpace" & name="txtNumber" 라디오 버튼 ..

내 목표는 어떤 사람이 n txtNumber 필드의 라디오 버튼과 txtSpace 필드의 다른 옵션은 "출력"윈도우에있는 일부 계산이 있어야합니다. txtNumber 필드 txtSpace 필드에서 선택한 라디오 값을 계산할 수 있습니다 ..

그러나 코드에 갇혀서 어떻게 바꿀 수 있습니까?

정크 코드 나는 당신이 당신의 캐릭터 라인을 구축 할 필요가 있다고 생각

<div class="textForm"> 
<input type="radio" name="txtNumber" value="100" checked="checked" />100 
<input type="radio" name="txtNumber" value="200" />200 
<input type="radio" name="txtNumber" value="500" />500 
<input type="radio" name="txtNumber" value="1000" />1000 
<input type="radio" name="txtNumber" value="10000" />10000 
<input type="radio" name="txtNumber" value="other" />other 
<input type="text" name="other_field" id="other_field" onblur="checktext(this);" 
/> 
</div> 
+0

출력 부분에서 원하는 것은 무엇입니까? 어떤 예제 든 넣을 수 있습니까? – polin

답변

0

?

http://jsfiddle.net/8FXFE/7/

$("#output").text("Changed to " + $("input[name='txtNumber']:checked").val()); 

또는 두 출력을 결합하려는 경우, 당신은 뭔가를 시도 할 수 ...

http://jsfiddle.net/8FXFE/10/

$("#output")[0].innerHTML ="Changed to " + $(this).val() + "<br/>" + 
    $('input[name="txtSpace"]:checked').val() + ' ' + 
    $('input[name="txtNumber"]:checked').val(); 

당신이 무엇을 계산 말을하지 않습니다 ..although 'Space 1 * 1000'은 의미가 없으며 'RJ * 200'등도 마찬가지입니다. 따라서 두 라디오 선택을 결합했습니다.

+0

$ ("input [name = 'txtNumber'] : checked") $ (this) –

+0

@ravloony 일 수 있습니다. –

0

$(document).ready(function() { 
    console.log("parsed"); 
    $("input[name='txtNumber'],input[name='txtSpace']").change(function() { 
     $("#output").text("Changed to "+$("input[name='txtNumber']:checked").val() + " " +$("input[name='txtSpace']:checked").val()); 
    }); 
}); 

$(document).ready(function() { 
    $("input[name='txtNumber'],input[name='txtSpace']").change(function() { 
    var totalsum=parseInt($("input[name='txtNumber']:checked").val()) + parseInt($("input[name='txtSpace']:checked").val()); 
    $("#output").text("Changed to " + totalsum); 

    }); 
}); 

fiddle here

시도 체크 라디오 버튼의 값 .. 얻을 change() 기능 :checked.val() 사용하고 txtNumber의 값 txtSpace

추가

관련 문제