在另一页的2个选择选项中设置2个输入值

时间:2016-12-30 15:24:22

标签: javascript jquery html wordpress

我在home page上有2个输入字段,如下所示: 2 input fields on <code>home page</code>

create page有两个选择选项,如下所示: 2 select options at <code>create page</code>

当我在这些输入字段中输入相对值时 relative values

并单击“创建”按钮,create page加载以及在选择选项上设置的输入字段的值如下所示:

values of input fields set on select

  

但这是这个问题的一个难点

我使用了WordPress的自定义主题,在创建页面上,所有字段都是动态创建的...所以我没有得到它,我没有代码可以显示。

但是我通过检查元素向您展示代码,以便您可以理解:

<div id="tabs-1" class="tab-cont ui-tabs-panel ui-widget-content ui-corner-bottom">
   <fieldset class="fieldset-auto_type one_fourth">
      <label for="auto_type">Select Vehicle Maker<i class="icon-help-circled-1 tooltip"></i>
      </label>
      <div class="field">
         <select name="auto_type" id="auto_type" class="valid">
            <option value="0" selected="true">Select A Maker From The List</option>
            <option value="16">Alfa Romeo</option>
            <option value="17">Audi</option>
            <option value="25">BMW</option>
            <option value="29">Citroen</option>
            <option value="46">Ferrari</option>
            <option value="47">Ford</option>
            <option value="55">Honda</option>
            <option value="61">Lamborghini</option>
         </select>
         <i class="icon-angle-down select-icon"></i>
      </div>
   </fieldset>
   <fieldset class="fieldset-auto_category one_fourth">
      <label for="auto_category">Select Vehicle Model<i class="icon-help-circled-1 tooltip"></i>
      </label>
      <div class="field">
         <select name="auto_category" id="auto_category" required="required" data-msg-required="This field is required." class="valid">
            <option value="m3">M3 (3)</option>
            <option value="x5">X5 (1)</option>
         </select>
      </div>
   </fieldset>
   <div class="clear"></div>
</div>

希望你能理解我的问题

2 个答案:

答案 0 :(得分:0)

首选解决方案是使用PHP,使用$_GET method将信息从一个页面传递到另一个页面将正常工作。

答案 1 :(得分:0)

您只需使用javascript即可解决此问题 你可以在你的第一页设置一个像

这样的变量
private void Drop_Event(object sender, DragEventArgs e)
{
    lvObj = new ListView();
    ListView)sender; 
}

private void DragOver_Event(object sender, DragEventArgs e)
{
    AcceptedOperation = DataPackageOperation.Copy;          
    DragUIOverride.IsCaptionVisible = true;
    DragUIOverride.IsContentVisible = true;
}

在你的第二页中就是这样:

localStorage.setItem("option", "value");

现在myVar将等于你在第一页中设置的任何值,在我的情况下是字符串“Value”