로 텍스트의 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)이 작동 좋아,하지만 텍스트를 데이터베이스에 저장하고 싶다.
어떻게하면이 문제를 해결할 수 있습니까?
.text()를 숫자로 변환 하시겠습니까? – Iceman
'.val()'이 아니라'.text()'입니다. 당신은'
아니요 그냥 보안과 같이 선택된 텍스트 값을 얻고 싶습니다. 대부분 안전하거나 매우 위험합니다. 하지만 결과는 NaN입니다. – Sires