2015-01-15 2 views
0

로컬 저장 장치가 a, b, c, d 값을 기반으로 라디오 선택을 얻은 후에 함수를 실행하려고합니다. ..이것이 가능한가??Onload 라디오 버튼 값을 확인하고 함수를 실행하십시오.

<form> 
<input type="number" name="abcd" id="abcd"> 
<input type="radio" name="radio" value="a" onclick="example('one')"> 
<input type="radio" name="radio" value="b" onclick="example('two')"> 
<input type="radio" name="radio" value="c" onclick="example('three')"> 
</form> 

<script> 
function example(test) { 
    var abcd = document.getElementById('abcd').value; 
    switch (test) { 
     case "one": 
      exp_one = abcd + 5; 
      break; 
     case "two": 
      exp_two = abcd + 10; 
      break; 
     case "three": 
      exp_three = abcd + 15; 
    } 
} 

</script> 
+1

localStorage 부분은 어디에 있습니까? 귀하의 스 니펫 부분이 누락 된 것 같습니다. – DontVoteMeDown

+0

잘 메신저를 사용하여 garlic.js 자동으로 – brigitte18

+0

당신의 문제를 자세히 설명해 주시겠습니까. – dip

답변

0

잘 이해하면 함수는 onchange 라 불리며 페이지를 열 때도 호출해야합니다.

document.addEventListener("DOMContentLoaded", function() { 
    example("one"); 
    example("two"); 
    example("three"); 
}); 

http://jsfiddle.net/Lu7gnash/2/

그의 pourpose 무엇 분명하지 않다, 그래서 (나도 몰라) 코드와 garlic.js의 재건을 만들려고

. exp_ * 변수가 전역 변수라고 가정합니다 (그렇지 않으면 함수가 아무 것도하지 않습니다).

미래의 질문에 구체적으로 답해보십시오. 원하는 것을 말하기 란 정말 어렵습니다.

+0

제라드는 내 영웅입니다 !!!! – brigitte18

관련 문제