私はウェブサイトにアップロードするためにいくつかのHTMLを送ってきました。基本的にはログインフォームですが、ブラウザではログインボタンは何もしません。私はそれが問題であるかもしれないと思う様式化されたボタンイメージ(img src = "images/submit.png" alt = "submit")を使用してフォームを送信するために "javascript:tapestry.form.submit"を使用していることがわかります。Javascript Tapestry Form問題を提出する
(input type = "submit" value = "Login" /)を使用してこのボタンから標準ボタンに変更すると、正常に動作します。なぜこのボタンがブラウザの負荷ではない問題を引き起こしているのかもしれないのか誰もが考えることができますか?あなたの詳細を入力してリターンを押すとフォームが機能します。
<div id="loginPanel">
<div class="text">
<p class="loginText">Welcome</p>
<p class="loginText">Log-in to place your order</p>
</div>
<form method="post" action="http://coreprint.net/aspire/Login,loginForm.sdirect" id="loginForm">
<div style="display:none;" id="loginFormhidden">
<input type="hidden" name="formids" value="If_0,If_2,username,password,loginButton,If_4" />
<input type="hidden" name="seedids" value="" />
<input type="hidden" name="submitmode" value="" />
<input type="hidden" name="submitname" value="" />
<input type="hidden" name="If_0" value="F" />
<input type="hidden" name="If_2" value="F" />
<input type="hidden" name="If_4" value="F" />
<input type="hidden" name="Hidden" id="Hidden" value="X" />
</div>
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username" value="" id="username" size="30" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password" value="" id="password" size="30" /></td>
</tr>
</table>
<a href="javascript:tapestry.form.submit('loginForm', 'loginButton');" id="loginButton" class="bLink">
<img src="images/submit.png" alt="submit">
</a>
<input type="submit" style="width:0;height:0;border:0"/>
</form>
</div>
あなたがHTMLと一緒に任意のJavaScriptを送信された、またはHTML内の任意のスクリプトタグがあるのですか?そうでない場合、これは動作しません。もしあれば、投稿してください。 –
ああ、すごくアレックスに戻ってくれてありがとう。いいえ、私は何も提供されていないし、スクリプトタグ(私はメタタグで見つける必要がありますか?)、私は頭のタグ、すなわちなど – Matthew
それらを見つける最も一般的な場所は、
タグの間、または本体の最下部にあります。元のJavaScriptを有効にできれば、コメントごとにスクリプトタグを付けて使用することができます。そうでなければ、同等に機能するものを書くことができます。 –