2016-07-27 2 views
0

로 텍스트의 reults를 얻을 I는 다음과 같이 PHP에서 수행하고 보이는되는 드롭 다운 메뉴를 가지고 :HTML5 인 드롭 다운 NaN의

function HowDangerIsAProduct(){ 
     $howDangerIsAProductInNumbers = array("secure","mostly Secure","very Danger"); 

     $stringchain = '<select class="form-control" id="HowDangerIsaProduct" name="HDIAP">'; 
     $stringchain .= '<option disabled="disabled">How Danger would you rate that product</option>'; 



     foreach ($howDangerIsAProductInNumbers as $hdiapin) 
     { 
      $stringchain .= '<option>' 
       .$hdiapin 
       .'</option>'; 
     } 

     $stringchain .= '</select>'; 

     return $strinchain; 
    } 

지금 사용자가 하나의 옵션을 선택해야하고 내가 텍스트를 얻으려면을, 그래서 내가 구축 일부 자바 스크립트까지/jQuery 코드는 선택한 텍스트 가져 : 나는 또한 .val()을 시도

$('#HowDangerIsaProduct').change(function(){ 
    Impact = + $(this).text(); 
}); 

을하지만 결과는 항상 NaN 입니다하지만 배열에 숫자를 넣어 경우 (예 : 1,2,3,4)이 작동 좋아,하지만 텍스트를 데이터베이스에 저장하고 싶다.

어떻게하면이 문제를 해결할 수 있습니까?

+0

.text()를 숫자로 변환 하시겠습니까? – Iceman

+0

'.val()'이 아니라'.text()'입니다. 당신은'