Phonegap アプリのログイン フォームを作成していますが、検証のためにユーザー入力をサーバーに送信できません。
今のところ、ユーザー入力が最初に参照されていることを確認しようとしているだけなので、それを試してalert
います。
私がそれをすると、何も起こりません。
ただし、ハッシュをコメントアウトすると、すべて正常に機能します。
ハッシュ スクリプトへのリンクは次のとおりです。他の例では以前に機能していました。
たぶん、私はjQueryに慣れていて、何かばかげたことを見逃しているのかもしれませんが、わかりません。
Jクエリ
$(document).ready(function()
{
$("#login").submit(function()
{
-- This block is what is commented or not to make the alert work --
var NoHashPwd = $("#password").val();
var HashedPwd = hex_sha512(NoHashPwd.value);
$("#p").val(HashedPwd);
password.value = "";
-- End block --
var uname = $("#uname").val();
var p = $("#p").val();
alert(uname);
});
});
ログインフォーム
<form id="login">
<input type="hidden" name="login_lat" id="login_lat" value="fill" />
<input type="hidden" name="login_lon" id="login_lon" value="fill" />
<input type="hidden" name="p" id="p" value="coming" />
<label for="uname">Username: </label>
<input type="text" name="uname" id="uname" />
<br />
<label for="password">Password: </label>
<input type="password" name="password" id="password" />
<br />
<input type="submit" value="Login" name="login" />
</form>