次のコードは FF では機能しますが、IE8 では機能しません。
<a class="sub">
<input type="submit" a="" none;<="" display:="">
</a>
ボタンは表示されますが、IE8ではクリックできません。何が起こっている?
次のコードは FF では機能しますが、IE8 では機能しません。
<a class="sub">
<input type="submit" a="" none;<="" display:="">
</a>
ボタンは表示されますが、IE8ではクリックできません。何が起こっている?
正しい形式の入力送信ボタンを次に示します。
<input type="submit" value="Submit">
私はその言葉に気づきましたがdisplay
、none
通常は次の形式で見つけることができます。
<input type="submit" value="Submit" style="display:none;"> // this however will hide the button
type=
の値を持つ属性は"submit"
、入力タグを送信ボタンにします。
value=
の値を持つの属性は"Submit"
、入力ボタンに「送信」テキストを表示します。
of 属性を使用すると、宣言されている html 要素を非表示にするstyle=
ようなインライン css を実行できます。"display:none;"
HTML 入力タグの詳細については、W3Schools をチェックすることをお勧めします。
<a>
さらに、タグを使用してボタンをリンクにしようとしていますが、これは無効です。このHtml フォームと入力ページを見て、submit 入力タイプの使用方法を確認してください。
リンクだけが必要な場合は<img>
、ボタンの とその周りの<a>
タグを確認することをお勧めします。
私はまだこの SE に対するコメント権限を持っていませんが、解釈する場合、IE は無能だと思います:<input type="submit" a="" none;<="" display:="">
「入力」を開くと、表示後まで閉じません。「none;<」の追加は、おそらくタグでの別の試みと html の破損として解釈されます。あなたが何を達成しようとしているのかわかりませんが、これを取り除きます:
none;<=""
コードはごちゃごちゃしていますが、実際には IE8 で動作するため、表示されている問題は投稿したコード以外の何かが原因です。
input
ブラウザはタグ内のがらくたを無視し、単純に として認識し<input type="submit">
ます。一部のブラウザは、「<」で窒息する可能性があります。文字がありますが、IE8 にはありません。
そのa
外側の要素ラッパーは、それ自体には何の効果もありません。