私はボタンがIEではなくFirefoxで動作することも発見しました。なぜなのかご存知ですか?IEでの単純なボタンの問題
<td><a href="crt.php"><button>Create New Listing</button></a></td>
私はボタンがIEではなくFirefoxで動作することも発見しました。なぜなのかご存知ですか?IEでの単純なボタンの問題
<td><a href="crt.php"><button>Create New Listing</button></a></td>
<td><button type="button" onclick="location.replace('/crt.php')">Create New Listing</button></td>
私は、これはあなたが後にしているかのより多くのだと思います。あなたがしようとしているようなボタンを使うことができるかどうかは分かりません。
送信ボタンが必要ですか?これは実際にINPUTタグです。 FORMタグを使用すると、目的のページに移動します。
<form action="crt.php" method="get">
<input type="submit" value="Create New Listing" />
</form>
JavaScriptを使用することもできます。
実際にブラウザで実際に機能するものを無視して、HTML5仕様ではa
の中にbutton
を含めることはできません。
http://developers.whatwg.org/text-level-semantics.html#the-a-element
a
要素
コンテンツモデル:透明、ないインタラクティブなコンテンツ 子孫があってはなりません。
http://developers.whatwg.org/content-models.html#interactive-content
対話型コンテンツは、具体的には、ユーザ 相互作用のために意図されているコンテンツです。
a
button
- ...
HTML 5が許可しないのは、意味をなさないため、ブラウザが意味を成し遂げる方法が矛盾しているからです。それでは、現実を無視するわけではありません。 – Quentin
http://www.w3schools.com/tags/tag_button.asp
必ずボタンのtype属性を指定します。 のデフォルトのタイプは「ボタン」ですが、他のブラウザ(およびW3C 仕様)では「送信」です。
psst ...明らかにw3schoolsは[標準に準拠しておらず、w3cを聴くことを拒否している](http://w3fools.com/) –
ありがとうございます。常にSOの教育。 –
<td>
<form action="crt.php">
<input type="submit" value="Create New Listing">
</form>
</td>
*ボタンは、* =動作しません? – Nivas
あなたは、より具体的なことができないと言うとき?何が正確に機能していないのですか?何が起こっていると思われるのでしょうか? – Jrod
はいボタンが機能しない – sachin