Html 我是否可以将超链接用作提交$\u GET值的表单,而不是制作具有$\u GET值的超链接?
我在一个页面中使用了许多get值,并通过添加?var=value&。。。每一次都是时间消耗。我想使用超链接作为表单中的提交按钮,html会立即将变量附加到url 更新:我使用了这个方法,现在效果很好Html 我是否可以将超链接用作提交$\u GET值的表单,而不是制作具有$\u GET值的超链接?,html,url,hyperlink,get,form-submit,Html,Url,Hyperlink,Get,Form Submit,我在一个页面中使用了许多get值,并通过添加?var=value&。。。每一次都是时间消耗。我想使用超链接作为表单中的提交按钮,html会立即将变量附加到url 更新:我使用了这个方法,现在效果很好 <a href="index.php? <? foreach($_GET as $gk=>$gv) { echo $gk."=".$gv."&"; } ?> pager= <? echo $i; ?>"> <? echo $i; ?>
<a href="index.php?
<? foreach($_GET as $gk=>$gv)
{
echo $gk."=".$gv."&";
}
?>
pager=
<? echo $i; ?>">
<? echo $i; ?>
</a>
更新2:
制作url的工作太多了,现在我决定在当前表单中使用隐藏字段,并获取get值作为hiddent值的默认值。为了保留get值,我将不创建链接。我将从get表单发布相同的get值。它很好用。我喜欢使用标准表单,因为标准的东西最有效。
<a href="javascript:document.formname.submit();">Submit</a>
它将提交属性为name=“formname”的表单。如果使用attribute method=“get”,则所有提交的数据都将与参数一起发送到attribute action=“url.php”。
它将提交属性为name=“formname”的表单。如果使用attribute method=“get”,则所有提交的数据都将与参数一起发送到attribute action=“url.php”。您有两个选项可以实现这一点: 第一个是使用标准
<input type="submit" />
按钮,您可以通过css设置样式,使其看起来像一个链接。
或者,如果您被迫使用链接来完成此任务,您可以指向javascript解决方案。从简单的方式
<a href="javascript:document.getElementById('myFormId').submit()" />
更详细地说,这涉及到mootools或jquery之类的框架,您有两个选项来实现这一点: 第一个是使用标准
<input type="submit" />
按钮,您可以通过css设置样式,使其看起来像一个链接。
或者,如果您被迫使用链接来完成此任务,您可以指向javascript解决方案。从简单的方式
<a href="javascript:document.getElementById('myFormId').submit()" />
更详细地说,这涉及到mootools或jquery之类的框架,您可以在php中创建一个函数,为您编写所有$\u GET变量:
function WriteGetForHyperlink ( $array ) {
$output = "?";
foreach ( $array as $key=>$value ) {
$output .= $key.'='.$value.'&';
}
return $output;
}
然后,您的HTML链接可以是:
<a href='wherever.html<?= WriteGetForHyperlink( $_GET ) ?>'>Link</a>
您可以在php中创建一个函数,为您编写所有$\u GET变量:
function WriteGetForHyperlink ( $array ) {
$output = "?";
foreach ( $array as $key=>$value ) {
$output .= $key.'='.$value.'&';
}
return $output;
}
然后,您的HTML链接可以是:
<a href='wherever.html<?= WriteGetForHyperlink( $_GET ) ?>'>Link</a>
您还可以使用“普通”提交按钮,并通过css将其样式设置为“类似”链接。您也可以使用“普通”提交按钮,并通过css将其样式设置为“类似”链接。虽然这不会产生任何问题,但我通常不喜欢依赖Javascript提交不需要使用Javascript的链接(只是为了让我作为一名开发人员更容易阅读/创建)。虽然这可以毫无问题地工作,但我通常不喜欢依靠Javascript提交不需要使用Javascript的链接(只是为了让我作为一名开发人员更容易阅读/创建)。