ボタンに問題があります。私はエコーラインに比較的簡単な変更を加え、突然私が持っているボタンは、フォームを送信するために、空白の値を持っています。私はこの変更を行うときだけです。はい、私は "提出"の重複IDについて知っていますが、これは私のコードではなく、重複IDを使用する別のページで正しく動作します。送信ボタンの値がなくなる
echo "<div id='divswipe'>
<p><input type='text' name='".$count3."' id='swipe' maxlength='7' /> <label for='swipe'>Please Enter User's ULID</label></p>
</div>
<p><input id='swipe' type='submit' value='Submit' /></p></form>";
このコードでは、「送信」の値は問題なく表示されます。
echo "<div id='divswipe'>
<p><label for='swipe'>Please Enter User's ULID</label></p>
<p><input type='text' name='".$count3."' id='swipe' maxlength='7' /> <input id='swipe' type='submit' value='Submit' /></p>
</div></form>";
これに変更すると、送信値の値は空白になります。それは非常に奇妙です。それが役に立ったら上記の情報のためにCSSを提供することができます。 Googleに、送信ボタンの値がページの表示で消えても、情報が見つからなかった理由をGoogleに試しました。どんな助けでも大歓迎です。ありがとう!
EDIT 無視してください。謝罪します。私は問題を発見した。ページをコーディングした人はそれにいくつかのjQueryを追加しました。これはIDの値をスワイプの名前で空白にしていました。彼は2つの入力タイプをIDとして "スワイプ"を共有していたので、正しい値の値をブランキングしていて、ボタンの値もブランクしていました。 jQueryの非テキスト入力タイプを除外するセクションに「:submit」を追加しました(つまり、ラジオ、チェックボックス、選択を無視し、現在はボタンを送信します)。できます。私は誰の時間を無駄にした場合は謝罪します!
明らかにしてください、どちらがうまくいくのですか? – gkiar
FWIW、あなたはあなたのテキストを提出し、同じid( 'スワイプ')ボタンを提出すべきではありません。 – thinice
IDは別の男のコードなので、今言ったようにIDは同じです。私は彼が作成したページをスタイリングしていて、重複IDについて彼に言いました。彼は今は論理のためにそれらの方法を必要としますが、その問題を解決するための論理を再構築することについての話があります。 トップコード=正常に動作するコード。 2番目のコードブロックは、値を改行するコードです。 – ubelong2matt