0

非常に簡単です。10分で解決すると確信しています。

私はフォームを持っています、いいです、フォームは私のサーバー上のPHPファイルにデータを送信します(それからそれをMYSQLデータベースに送信してページをリダイレクトします)

送信ボタンは、実際には送信コードを指定した通常のボタンです。これは、「フォームの送信を入力する」問題のトップストップです。Enterを無効にする必要はありません。送信を停止するだけです。

初めてボタンを使用すると、正常に機能し、データが送信され、リダイレクトがうまく行われます。

このページに戻って再度送信すると、PHPスクリプトには何も表示されず、一般的なデータ送信ページが表示されます。

<input type="button" style="position:absolute; left:639px; top:1669px; width:81px; height:22px; /*Tag Style*/"       id="butn_7" value="Submit" onclick="submit()" __AddCode="here">

これが私が使用しているボタンです。通常の送信ボタンを使用すると、何度も正常に機能しますが、Enterがフォームを送信するという厄介な問題があります。

これはフォームヘッダーです

<form id="form_28" name="egumemsurvey" onsubmit="return validate_form_28(this)" action="http://mrrsystems.net/blerg.php" accept-charset="UTF-8" method="post" target="_self" enctype="multipart/form-data" style="margin:0px; /*MainDivStyle*/" __AddCode="here">

これを引き起こしている可能性のあるアイデアはありますか?

乾杯

水田

4

1 に答える 1

0

結果を表示する必要がある場合は、ページに戻ったときに、それらをページに送信する必要があります。フォームを検証したい場合は、フォームの送信を停止する必要があります。js-validation を使用してフォームをチェックするか、データをサーバーに送信します。チェックの結果が来たら、フォームを送信するか、ユーザーにエラーを表示できます。

于 2013-01-30T09:02:35.263 に答える