2014-12-22 1 views
0
내가 1,2,3를 표시하는 드롭 다운 메뉴가

..... :jquery가있는 드롭 다운 메뉴 옵션의 2 개 값?

<td> 
    <select id="quantity" name="quantity"> 
    <option value='1' id="0001">1</option> 
    <option value='2' id="0002">2</option> 
</td> 

그리고 그것은 내 양식에서 다른 필드에서 다른 값으로 값을 수집 .. 그 다음 JQuery와 핸들러 MySQL의 테이블을 기록하는 .PHP 파일에 값을 제출 : 옵션 값처럼 한 번 더 값 ID = "가격"을 수집

... 
submitHandler: function(form) { 

     $(form).ajaxSubmit({ 
     type:"POST", 
     data: $(form).serialize(), 
     url:"something.php", 
     } 
... 

지금 내가 드롭 다운에 추가해야 = "1" 가격 값은 value = "100"과 같아야합니다 ...

Can somebody 도와주세요? 고맙습니다.

+0

(더 종료 태그가없는 드롭 다운 참조), 또한 가격을 처리하는, 설명 당신이 가격을위한 요소를 가지고 있든 없든. 우리에게 당신의 정확한 문제가 무엇인지 알 수 있도록 전체 HTML을 보여주십시오. –

답변

0

우선 닫기 선택 메뉴!

<td> 
<select id="quantity" name="quantity"> 
    <option value='1' id="0001">1</option> 
    <option value='2' id="0002">2</option> 
</select> 
</td> 

그런 다음 다른 입력을 추가 할 수 있습니다 : 모든 일이 form 태그에 싸여 경우

<input type="hidden" value="100" name="price" /> 

을, 그리고 당신은 제출 버튼을 추가, 다음 $(form).serialize() 문자열로 양식을 켜집니다. 그래서 다음

이 같은
<form> 
    <select id="quantity" name="quantity"> 
     <option value='1' id="0001" selected>1</option> 
     <option value='2' id="0002">2</option> 
    </select> 
    <input type="hidden" value="100" name="price" /> 
    <input type="submit" value="SUBMIT" /> 
</form> 
<script type="text/javascript"> 
    $("form").submit(function(event){ 
     console.log($(this).serialize()); 
    }); 
</script> 

윌 출력 뭔가 콘솔에 :

당신의 HTML이 유효 알 수 있듯이
quantity=1&price=100