0

自分のサイト Powered by Boonex dolphin のスプラッシュ ページを作成しようとしていますが、ログインできないようです。(ユーザーに再度ログインするように求めるだけです)。

これがコードです。

<form id="login_box_form" action="member.php" method="post" onsubmit="validateLoginForm(this); return false;"
      class="form_advanced">
    <input class="form_input_hidden bx-def-font" type="hidden" name="csrf_token" value="cV4xs5rYHF2=caQ68kyq"/>
    <input type="text" name="ID" value="Username" maxlength="20" class="default login" onclick="clearval('Username);"
           style="margin-right: 5px;"/>
    <input type="password" name="Password" value="Password" class="default login" onclick="clearval('Password');"/>
</form>
<a href="member.php" id="loginButton" class="sidebarButton floatLeft" onclick="document.login_box_form.submit();"><span>login</span></a>

何か案は?

(ライブデモhttp://cometogethersupport.pro/splash.php )

4

5 に答える 5

1
document.login_box_form.submit()

おそらくあるはずです

document.getElementById('login_box_form').submit()

Chrome Developer Toolsコンソールから、これらの両方を試してみると、次のようになります。

> document.login_box_form
  undefined
> document.getElementById('login_box_form');
  <form id=​"login_box_form" action=​"http:​/​/​cometogethersupport.pro/​member.php" method=​"post" onsubmit=​"validateLoginForm(this)​;​ return false;​" class=​"form_advanced">​…​&lt;/form>​
于 2013-01-05T20:06:35.867 に答える
0

わかりました。タグ内の次のコードでこれを修正することができました。

    <script type="text/javascript">
function frmSubmit() {
document.login_box_form.submit();
}
</script>

次に、ハイパーリンクをに設定します

javascript:frmSubmit();

これがこの問題で他の誰かに役立つことを願っています

于 2013-01-06T23:14:29.047 に答える
0

フォーム ID get the form to submit() を使用しています。次のようにフォームに属性を追加します。

<form name="login_box_form"></form>

または、関数呼び出しを次のように変更します。

onclick="document.getElementById('login_box_form').submit()"
于 2013-01-05T20:08:57.337 に答える
0

これに気付かずにはいられませんでした:

clearval('Username);

仕方ないので変えてもらいます!(ごめん!)

clearval('Username');

また、これがデータの送信先であると仮定して、これを試してみませんか:

<form  id="login_box_form" action="http://cometogethersupport.pro/member.php" method="post" onsubmit="validateLoginForm(this); return false;" class="form_advanced">

PS:

(2) Uncaught SyntaxError: Unexpected token ILLEGAL Line 99

JQuery を更新しますか?

于 2013-01-06T17:35:54.513 に答える
0

タグの属性return falseからを削除しようとしましたか?onSubmit<form

于 2013-01-06T23:23:28.570 に答える