题
我有一个经常的形式与一个网址作为行动的形式提交时提交按钮被点击(或进入被推).
现在我需要一个第二个按钮转到另一个网页。我知道我应该采用一种链接,为此,但作为对客户的要求,它应该看起来像一个按钮。
因为CSS表都没有在房子(和通信是不可能的,我)我需要一个按钮的形式,因此不能使用第二种形式的按钮。
我认为,下列标记可以做的工作:
<input type="button">
或
<button>
我可以定那些导航链接,而不使用javascript?
解决方案
在不使用JavaScript的情况下执行此操作的唯一方法是将第二个按钮放在第二个窗体中,其操作是所需的目标。您可以使用CSS将第二个按钮放在第一个窗体的“内部”。
其他提示
你可以这样做:
第二种形式
Javascript
CSS嘲笑的外观上的一个按钮的锚链接
看来你已经排除了所有三个出的问题,但也许你离开一个小小的窗口内联型(你说的你有没有控制的"CSS张"但是,留有一种风格属性),但这种方法当然将不通过任何形式信息的其他网页。
不,你必须使用javascript
<input type="button" value="go" onclick="javascript:location.href='http://www.stackoverflow.com';" />
<input type="button" onclick="document.location='my_other_link'" value="Click here"/>
动态更改表单的操作:
这里是javascript代码:
function submitAnotherURL(){
var yourForm = document.your_form_name;
yourForm.action='your_other_link';
yourForm.submit();
}
html中的按钮:
<input type="button" onclick="submitAnotherURL()" value="Click here"/>
无法在纯HTML中完成。
修改:当然,彼得的方法
不隶属于 StackOverflow