私は
function calcRoute() {
var start = document.getElementById('start').value;
}
そして、
<select id="start" onchange="calcRoute();">
<option value="somevalue">Dropdown 1</option>
<option value="somevalue">Dropdown 2</option>
<option value="somevalue">Dropdown 3</option>
</select>
すべてが正常に機能します。ここで、ドロップダウン リストの代わりに入力ボックスが必要です。問題は、私が試したことです
<form onsubmit="calcRoute();" method="get" id="start" action="#">
<input type="text" id="start" name="start">
<input type="submit" value="Go">
</form>
しかし、うまくいきません (フォームをサーバーに送信しています)。ここでデモを見ることができます。ドロップダウン リストは必要ないことを思い出してください (すべてが機能することを証明するためだけに存在します)。前もって感謝します :-)