href里面的按钮

时间:2011-07-21 22:52:20

标签: php html button href

这样写是否可以?

<a href="add-lead-new.php" target="rightframe"><input type="button" value="New booking" /></a>

链接应该看起来像一个按钮,但它应该在页面的右侧打开。如果错了,还有其他办法吗? 上面的代码工作正常。我只是不知道它是否是正确的方法。 感谢

6 个答案:

答案 0 :(得分:7)

不,根据HTML5 specification不允许这样做。

该按钮可能会显示,但由于您违反了规范,因此可能无法按照您的意愿行事。你应该避免这样做。


制作按钮将用户带到页面的最可靠方法是创建<form> target该页面,并使按钮提交该表单。

<form action="add-lead-new.php"><input type="submit" value="New Booking" /></form>

答案 1 :(得分:3)

不,按钮本身不会做任何事情 - 它只对javascript有用才能触发任何功能。 你应该使用css来创建一些链接,如按钮:http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba

答案 2 :(得分:1)

<input type="button" value="New booking" onclick="self.frames['rightframe'].location.href='add-lead-new.php'"/>

没关系

答案 3 :(得分:1)

最好只使用CSS,但如果您真的不习惯使用物理按钮,则可以创建一个没有数据的虚拟表单:

<form action="href"><input type="submit" value="Click Here" /></form>

答案 4 :(得分:0)

你的工作正常,但这更好,

<input type="button" value="New booking" onClick="top.frames['rightframe'].src='add-lead-new.php'" />

答案 5 :(得分:0)

这对我有用。

<a><?php echo( "<button onclick= \"location.href='inc/name_of_php_file.php'\">your buttons name goes here</button>");?></a>

换句话说,在锚元素中嵌套您想要的PHP代码块以“链接”它。然后添加php代码块并在该代码块内部添加echo()。在回声内部,您希望像平常一样添加HTML代码。好像你甚至没有用PHP编写。

将文件夹名称和文件编辑到所需位置。然后最后编辑您希望按钮向观众显示的文字。

onclick = \“location.href = 'folder_name_goes_here / name_of_php_file_goes_here.php '\”&gt; 您的按钮名称就在这里

这应该使用您想要的标题链接到您的网页。

请记住 \“ ,因为这是非常重要的。没有\在”你的代码之前由于找到嵌套的许多代码而无法正确阅读在彼此内部。\允许HTML忽略第一个“作为回声Sting的结束。