javascriptでログインページの作成
JSPを作成しているのですが、javascirpt構文の方が
多いため、こちらで質問をさせて頂きます。
javascript, html で ログインページを作成しています。
<%@ page contentType="text/html;charset=Shift_JIS" %>
<script type="text/javascript" language="javascript"><!--
function Submit(name,pass,f){
if(name == null){
document.getElementBy(f).action="http://www.yahoo.co.jp";
document.getElementById(f).submit();
}else{
document.getElementById(f).action="http://www.google.co.jp";
document.getElementById(f).submit();
}
}
//--></script>
<form action="login.jsp" method="post" NAME="f1">
<table border="1" width="30%">
<tr>
<td>ユーザーID:</td>
<td><input type="text" name="admin" size="25" value=""></td>
</tr>
<tr>
<td>パスワード:</td>
<td><input type="password" password="password" value=""></td>
</tr>
</table>
<%--- これが悪いのかも!? --- %>
<% String name = request.getParameter("name");
String password= request.getParameter("password");
%>
<input type="submit" value="ログイン" onClick="Submit('name','password','f1');">
</form>
</body>
</html>
ログインボタンをクリックして、name,password,f1(formの名前)を
function のSubmitに値を渡したいのですが、nullが渡されてしまいます。
テキストボックスで入力された値を渡したいのですが、
javascript,htmlの知識が乏しいため、どこがおかしいのかわかりません。
もしわかる方が居ましたら、よろしくお願いたします。
補足
<s:submit type="image">のように記述できないので、困っている状況です。