【发布时间】:2012-09-12 09:52:37
【问题描述】:
我想用 URL 参数自动填充下面的表单,例如使用这样的 URL:
example.co.uk/example.php?acct=wirelesslogicde&pwd=jenkins
如果可能的话,我也希望它自动提交,我该怎么做??
<form action="http://www.twg.com/logincheck.aspx" method="post" name="login" style="margin-bottom: 0;">
<p class="readmore" style="margin-bottom: 0;">
<input name="module" id="module" type="hidden" value="HL"/>
<input name="page" id="page" type="hidden" value="account.aspx"/>
<strong>Account:</strong> <br />
<input name="acct" id="acct" class="contact input" size="12" maxlength="16"/>
<br />
<strong>Password:</strong> <br />
<input type="password" name="pwd" id="pwd" class="contact input" size="12" maxlength="16"/><br /><br />
<input type="submit" name="submit" id="submit" class="button" value="Login"/>
</p>
</form>
新形式:
<head>
<script src="jq.js" type="text/javascript"></script>
</head>
<form action="http://www.zstats.com/logincheck.aspx" method="post" name="login" style="margin-bottom: 0;" id="zstatslogin">
<p class="readmore" style="margin-bottom: 0;">
<input name="module" id="module" type="hidden" value="HL"/>
<input name="page" id="page" type="hidden" value="account.aspx"/>
<strong>Account:</strong> <br />
<input name="acct" id="acct" class="contact input" size="12" maxlength="16" value="<?php echo $_REQUEST['acct']; ?>"/>
<br />
<strong>Password:</strong> <br />
<input type="password" name="pwd" id="pwd" class="contact input" size="12" maxlength="16" value="<?php echo $_REQUEST['pwd']; ?>"/><br /><br />
<input type="submit" name="submit" id="login" class="button" value="Login"/>
</p>
</form>
<script type="text/javascript">
$(document).ready(function() {
$("#login").submit();
});
</script>
【问题讨论】:
-
您好,您为示例设置的 URL 无效,请检查...
-
您需要提供更多信息...您想在 php 中使用服务器端还是使用 js 在客户端?您将从哪个数据源获取表单值?阿贾克斯请求?客户端cookies? php 会话?
-
嗨,对不起。我想通过电子邮件向人们发送一个链接,该链接将自动填写此表格,因此 URL 中的值将由我放在那里。我想要最简单的解决方案,不管是前端还是后端。
-
输入账号密码后需要自动提交。不是吗?
标签: php javascript html forms