我有一个看起来像一个页面上的按钮:问题与IE
<p>
<a href="view.php">
<input type="button" name="view" value="View Database" />
</a>
</p>
IE不支持这些按钮或多个按钮,我不知道哪一个。有谁知道如何解决这个问题与IE一起工作?
我有一个看起来像一个页面上的按钮:问题与IE
<p>
<a href="view.php">
<input type="button" name="view" value="View Database" />
</a>
</p>
IE不支持这些按钮或多个按钮,我不知道哪一个。有谁知道如何解决这个问题与IE一起工作?
你究竟想达到什么目的?如果你想有一个自定义按钮重定向到view.php
,您可以使用onclick:
<input type="button" name="view" value="View Database" onclick="window.location.href='view.php';" />
或类似的东西。
在<a>
标记中嵌入按钮通常不会完成,实际上没有任何意义。如果你想让你的链接看起来像一个按钮,那么只需在onclick事件中使用<input>
标签和一些脚本,或者使用css让链接看起来像button-ish(通过使用display:block或display:inline-block开始) ;
<input type="button"
onclick="javascript:document.location='view.php';"
value="View Database"/>
您不能将输入放入标记中,而是可以创建表单并将按钮更改为提交。然后你可以选择目标URL的形式,像这样:
<form action="view.php">
<input type="submit" name="view" value="View Database" />
</form>
我会推荐这比使用JavaScript,因为按钮没有被设计用于导航网站。如果你想提交信息,这是他们用于什么,你将无法做到这一点干净利用JavaScript。
+1很好的解决方案,我从来没有想过使用这个小表格。但是,我会在'
@Andy,'GET'是表单的默认方法。 – mercator 2010-03-30 15:07:53
@mercator - 哦对了,我认为这是POST。 – 2010-03-30 15:30:59
尝试用这种丑陋的怪物:
<input type="button" name="view" value="View Database" onclick="javascript:window.location='view.php'"/>
感谢此作品 – shinjuo 2010-03-30 15:00:36
欢迎您:) – systempuntoout 2010-03-30 15:05:50
为什么你在那里有一个名为'javascript'的标签? https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Statements/label – Quentin 2010-03-31 06:42:28
谢谢。这很有帮助 – shinjuo 2010-03-30 14:59:46