以下html在IE中不起作用?

时间:2009-12-18 04:46:14

标签: html

<a href="Signup.php">
  <input name="" value="register" type="button" class="button" />
</a>

如何解决?

4 个答案:

答案 0 :(得分:4)

这是不合适的。如果您希望该按钮转到signup.php,请以正确的方式执行此操作:

<form method="GET" action="signup.php">
  <input type="submit" value="Register">
</form>

或javascript方法:

<input type="button" value="Register" onclick="window.location='signup.php'" />

答案 1 :(得分:2)

如果你要求它

  • 成为按钮
  • 不使用其他表格

然后你必须使用JavaScript,虽然它不适合导航。

<input name="" value="register" type="button" class="button" onclick="document.location='Signup.php'" />

您可能仍然最好关闭按钮所在的表单并创建单独的表单,但我不能说您正在使用的是什么或您的要求。

答案 2 :(得分:0)

试试这个:

<a href="Signup.php" title="Register">Register</a>

答案 3 :(得分:0)

乔纳森的回答应该是有效的。问题可能在于PHP而不是标记。 如果你必须保留锚标记,为什么不设置它看起来像你的按钮?

有一件事是肯定的,包装输入标签的锚标签在IE上不起作用。