0
我試圖在Javascript中檢索我的HTML表單輸入的類型以供進一步使用。我不是在談論類型 HTML輸入的屬性,而是您獲得的變量類型typeof JS運算符。從HTML表單獲取輸入的類型
我用下面的代碼進行測試:
<form oninput="test();" name="myform">
<input name="anumber" value="100">
<input name="aboolean" value="true">
</form>
<div id="message"></div>
<script type="text/javascript">
function test(){
anumber = document.myform.anumber.value;
aboolean = document.myform.aboolean.value;
document.getElementById("message").innerHTML = anumber + " " + typeof(anumber) + " | " + aboolean + " " + typeof(aboolean)
}
</script>
在我的夢想,這顯示:「100號|真布爾」,而不是「100串|真串」。你能幫我定義自定義函數嗎?
感謝您的幫助! Nicolas
http://dreamscometrue.uk.com/ – Abhitalks
'輸入類型= 「文本」'=文本。 'input type ='checkbox'' =布爾值。請參閱:http://jsfiddle.net/ZUJzF/ – Abhitalks
來自輸入元素的值存儲爲字符串。您必須編寫一個自定義函數,根據字符串的值確定您的類型。 –