【发布时间】:2015-06-02 15:42:50
【问题描述】:
使用下面的表格 1,我在 #shortUrlInfo 区域中生成了一个 goo.gl 短网址内联。我想使用生成的第二种形式的短网址将其保存在 wordpress 自定义字段中。
表格一:
<form method="post" action="">
<input style="display:none;" type='text' id='longUrl' value='<?php echo get_post_meta( get_the_ID(), 'longurl', true ); ?>' />
<input name="shorturlinput" type="button" id="shortIt" value="Short It" /></form>
<div class="info" id="shortUrlInfo"></div>
表格2:
<?php
global $post;
if( isset($_POST['submit_meta']) ) {
if( ! empty($_POST['change_meta']) ) {
update_post_meta($post->ID, 'shorturl', $_POST['change_meta']);
}}
?>
<form method="post" action="">
<input type="text" name="change_meta" value="" />
<input type="submit" name="submit_meta" value="Submit" />
</form>
如何提交第一个表单并将生成的短 url 传递给第二个表单,然后单击在自定义字段中提交该短 url 值?
或者至少,我们如何在第二个表单输入中显示生成的短网址,如果我们点击提交按钮,它应该保存在数据库中。
这是我在这里的第一个问题,我已经尽力找到答案,然后才在这里发帖,但没有运气。
【问题讨论】:
-
如果我以第二种形式输入数据,那么这两种形式都可以工作,但我想用第一种形式的输出数据自动提交第二种形式的输入。我正在寻找解决方案,如果所有这些过程只需单击一下即可。
-
在我删除的答案中,我添加了一个带有 JavaScript 的自动提交表单。也许这就是你需要的,一个一秒钟后自动提交的表单。
-
完成!我编辑了我的答案并将您的代码与我的代码混合添加。看看吧。
标签: javascript php jquery wordpress forms