2

コンソールのフォームに入力された値を書き込む単純なアプリを作成しようとしています:

HTML:

<input type="email" name="email-address" value="" id="email-address" />

<label for="password">Password</label>
<input type="password" name="password" value="" id="password" />

<input type="submit" name="submit" class="btn" value="Login" onclick="login_existing_submit()" id="register-submit" />

Javascript:

function login_existing_submit() {
    console.log(document.getElementById("email-address").value);            
}
4

3 に答える 3

0

これで試してください

onclick="login_existing_submit();"

また、このonclickイベントを送信するのではなく、ボタンに適したものにします(よくわかりませんが、それは良いことです)

于 2012-09-24T12:52:36.337 に答える
0

この形だと困ります。この場合、onclick ハンドラが呼び出されますが、フォームも送信されるためです。あなたのコードからは問題ないようです。

また、フィドルを作成しました。

于 2012-09-24T13:07:25.783 に答える
-7

ID にハイフンは使用できません。

<input type="email" name="email-address" value="" id="emailaddress" />

function login_existing_submit() 
{
    console.log(document.getElementById("emailaddress").value);            
}

働くフィドル。

于 2012-09-24T12:53:08.407 に答える