javascript 変数をフォーム フィールドに渡して結果を url 変数として送信しようとしていますが、このコードで行き詰っています。どんな助けでも大歓迎です。このコードはブラウザ幅のビューポートをフィールド フィールドに出力し、フォームが送信されると変数として URL に送信されます。
<html>
<script>
function getViewport() {
var viewPortWidth;
var viewPortHeight;
window.innerWidth and window.innerHeight
if (typeof window.innerWidth != 'undefined') {
viewPortWidth = window.innerWidth,
viewPortHeight = window.innerHeight
}
return viewPortWidth;
}
</script>
<form action ='echo.php' method = 'GET'>
<table>
<tr>
<td>
<input type='hidden' name='r_w' onsubmit='this.value=getViewport();'>
<td>
<td>
<input type="submit" name='submit' value="Go" />
</td>
</tr>
</table>
</form>
</html>