ボタンの送信時に「無効なURL例外」というエラーが表示されます。私はこの問題がWebページにある3つのフォームタグから来ていると仮定しています。Lotus Dominoの複数のフォームタグのために送信時に「無効なURL例外」が発生する
本文の最初のフォームタグは、フィールドとリダイレクトの「投稿」です。 2番目のフォームタグは、最初のフォームタグの内側にあり、会社のヘッダーの一部としての検索バー用です。
3番目は入力フィールドのフォームクラスで、最初のフォームタグ内にもあります。
私は自分のコードの1行目に最後のformタグを配置してみました、それは次のようになりますformタグを閉じます。
<form method = "post" action="/sample/sampleweb.nsf/myForm?OpenForm&Seq=1" enctype="multipart/form-data" name=_myForm">
<input type="hidden" name="__Click" value="0">
</form>
次に検索フォームタグは、体の一部としても後に来ます。送信ボタンをクリックすると、そのようなエラーが発生します。検索をクリックして検索しようとしたとき、検索機能が期待どおりに機能していました。
検索のフォームタグと終了フォームタグを削除しようとしたときに、[送信]をクリックすると、期待どおりに機能しています。
私は、ドミノがボディタグの終わりの直前にページの最後の部分にエンドフォームタグを作成していることに気付きました。これが原因でしょうか?ここで、あなたに良いアイデアを与えることを
は、それの構造である:
<html>
<body>
<form method = "post" action="/sample/sampleweb.nsf/myForm?OpenForm&Seq=1" enctype="multipart/form-data" name=_myForm">
<input type="hidden" name="__Click" value="0">
</form> //This comes out when I add end form tag in the first line of code.
<form class="searchbox">
<input id="searchtxt" class="searchbox-submit">
<input type="submit" class="searchbox-submit">
</form>
<form class="form-horizontal">
//Rest of the code go here having the input fields.
<button type="submit" onclick="return validatefields(event)">Submit</button>
</form>
</form> //This part is the generated form tag.
</body>
</html>
任意の助けをいただければ幸いです。
を作成しました:http://www-01.ibm.com/ support/docview.wss?uid = swg21252029 –
こんにちは@PerHenrikLausten、説明とコードを更新しましたが、入力フィールドに別のフォームタグがあることを忘れてしまいました。解決策を見つけ出すことが助けになるかどうかは不明です。最初のコード行にend formタグを配置しないと、ネストされたフォームタグのために問題が発生する可能性がありますか? – Ragome
フォームタグにメソッド属性とアクション属性を指定していないのはなぜですか? type = "submit"のフォームに要素があるので、それらは必要ではありませんか? –