1

さらに使用するために、Javascript で HTML フォーム入力のタイプを取得しようとしています。HTML 入力のtype属性について話しているのではなく、 typeof JS 演算子で取得する変数の型について話しているのです。

私はそれをテストするために以下のコードを使用しています:

<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文字列|真の文字列」ではありません。それを作るためのカスタム関数を定義するのを手伝ってくれませんか?

お手伝いありがとうございます !ニコラス

4

1 に答える 1