강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

[html] Form - 라디오버튼에서 value값 넘기기
작성자 : 99 단국강토
등록날짜 : 2009.02.05 10:02
14,697

<!--
http://www.apmsetup.com/php.php?ct=5&tutid=114&uid=219#219
-->

<script language = "javascript">

  function output(form) {
 
    for(var i = 0; i < form.fruit.length; i++) {
     
      if(form.fruit[i].checked) {     
        
        var output = "당신이 좋아하는 과일은 " + form.fruit[i].value + "입니다.";

        alert(output);

        break; 

     }
     
    }

    if(i == form.fruit.length) {

      alert("좋아하는 과일을 선택하세요!");      

      return;
       
    }

  }  
</script>

<form name = "select_form">

  좋아하는 과일을 선택하세요.<br><br>
 
  <input type = "radio" name = "fruit" value = "오렌지">오렌지<br>
  <input type = "radio" name = "fruit" value = "포도">포도<br>
  <input type = "radio" name = "fruit" value = "사과">사과<br>
  <input type = "radio" name = "fruit" value = "토마토">토마토<br><br>  
   
  <input type = "button" value = "선택" onclick = "output(this.form)">

</form>

 

 

<결과>

좋아하는 과일을 선택하세요.

<INPUT type=radio value=오렌지 name=fruit>오렌지
<INPUT type=radio value=포도 name=fruit>포도
<INPUT type=radio value=사과 name=fruit>사과
<INPUT type=radio value=토마토 name=fruit>토마토

<INPUT onclick=output(this.form) type=button value=선택>

 

-----------------------------------------------------------------------

 

 

 

1) input.html

<!--
http://www.apmsetup.com/php.php?ct=5&tutid=114&uid=219#219
-->

<script language = "javascript">

  function output(form) {
 
   if(!form.value_1.value) {
      alert("첫 번째 값을 입력하세요!");
      form.value_1.focus();
      return;
    }    

   if(!form.value_2.value) {
      alert("두 번째 값을 입력하세요!");
      form.value_2.focus();
      return;
    }    

    for(var i = 0; i < form.operator.length; i++) {     

      if(form.operator[i].checked) {     
        break; 
     }

    }

    if(i == form.operator.length) {
      alert("수행할 연산자를 선택하세요!");      
      return;       
    }

    form.submit();
   
  }  
</script>

<form name = "select_form" method = "post" action = "./output.html">

  두 값을 입력하세요!<br><br>

  <input type = "text" name = "value_1" size = "4">
  <input type = "text" name = "value_2" size = "4"><br><br>

  수행할 연산자를 선택하세요!<br><br>
 
  <input type = "radio" name = "operator" value = "add">덧셈<br>
  <input type = "radio" name = "operator" value = "minus">뺄셈<br>
  <input type = "radio" name = "operator" value = "multiply">곱셈<br>
  <input type = "radio" name = "operator" value = "divide">나눗셈<br><br>  
   
  <input type = "button" value = "계산" onclick = "output(this.form)">

</form>

 

 

 

2) output.html

<!--
http://www.apmsetup.com/php.php?ct=5&tutid=114&uid=219#219
-->

<?
switch ($operator) {
  case ("add") :
    $result = $value_1 + $value_2;
    echo("$value_1 + $value_2 = $result");
    break;

  case ("minus") :
    $result = $value_1 - $value_2;
    echo("$value_1 - $value_2 = $result");
    break;

  case ("multiply") :
    $result = $value_1 * $value_2;
    echo("$value_1 * $value_2 = $result");
    break;

  case ("divide") :
    $result = $value_1 / $value_2;
    echo("$value_1 / $value_2 = $result");
}
?>

 

 

소스출처: http://www.apmsetup.com

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
285 프레임(2) 99 단국강토 02.09 2148
284 form tag-form (1) 99 단국강토 02.09 1992
283 form(2) 99 단국강토 02.09 1804
282 form-(4) 99 단국강토 02.09 2269
281 아름다운글 올리는 방법 5 마퀴 태그 99 단국강토 02.09 2302
280 이미지의 태그 처리 99 단국강토 02.09 2254
279 글쓰기/FIELDSET source 99 단국강토 02.09 2532
278 블로그 영상시, 나도 만들어 볼까? 99 단국강토 02.09 2292
277 동적 테이블 생성 DHTML 99 단국강토 02.09 2987
276 table,tr,td 의 innerHTML 속성으로 좀 가꾸놀기 99 단국강토 02.09 3926
열람중 [html] Form - 라디오버튼에서 value값 넘기기 99 단국강토 02.05 14698
274 텍스트 및 이미지의 불법 유출을 막는 방법 99 단국강토 02.05 2514
273 아이프레임(iframe) 태그 99 단국강토 02.05 2860
272 input type=' button 을 image'로 변경하는 방법 99 단국강토 02.05 2613
271 하이퍼링크 99 단국강토 02.05 2073
270 태그를 배울려면 이런것들을 알아야 99 단국강토 02.05 2686
269 태그 총 정리(태그 사전) 99 단국강토 02.05 2666
268 그림*음악*표 태그하는 방법 99 단국강토 02.05 2365
267 HTML 상태코드 99 단국강토 02.05 2360
266 테이블에 셀롤오버와 링크걸기 99 단국강토 02.05 2491
265 한줄짜리 웹소스 99 단국강토 02.05 2203
264 [테이블] 점선 테이블 만들기 99 단국강토 02.05 2945
263 테이블 프레임,, 겉부분만 나오게 하기 99 단국강토 02.05 2315
262 스크롤바 쓰지 않고 같은페이지서 원하는 위치로 이동 99 단국강토 02.05 2328
261 html - 테이블에 점선 넣기, 테이블 점선만들기 99 단국강토 02.05 4836
260 아이프레임 삽입하기 99 단국강토 02.04 2275
259 이쁜 돋움체 만들기!! 99 단국강토 02.04 2375
258 테이블(표) 디자인 - HTML과 CSS를 이용한 99 단국강토 02.04 2368
257 [html] frame, frameset, iframe 태그 정리 99 단국강토 02.04 2850
256 홈페이지 프레임 가운데 정렬 99 단국강토 02.04 3209
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취