在…上this site, 我有以下表格,允许访问者从抵押计算器中选择要使用的选项:
<select id="dynamic_select" name="cars">
<option value="http://www.visionabacus.com/Finance/Australia/1/SuiteA100/640/Borrowing-Power-Calculator.aspx?ID=MFAA">Borrowing Power Calculator</option>
...
</select><input id="Submitgo" type="submit" style="float:right; clear:both;"/></p>
<br class="cleanBreak" />
<script>// <![CDATA[
$(\'#Submitgo\').on(\'click\', function() { var url = $(\'#dynamic_select\').val(); window.location = url; });
// ]]></script>
选择表单选择并单击提交按钮后,用户将进入显示计算器的外部页面。
我希望表单显示在新的Wordpress页面中。
不幸的是,我是设计师,不是开发人员,所以我不知道从哪里开始。
我想也许我可以改变window.location = url
等同于Wordpress URL?
也许我需要在iframe中嵌入url?然而,我不知道如何打开窗户。转发到具有包含计算器URL的iframe的Wordpress页面的位置。
谢谢
SO网友:kinjal jethva
您应该使用以下代码获得结果:
$( "#dynamic_select" ).change( function() {
var changingUrl = $( this ).val();
window.location = changingUrl;
} );
在这里,通过从选择框中选择选项,您将获得所选选项URL,如下所示:
var changingUrl = $( this ).val();
然后使用以下命令根据需要重定向页面:
window.location = changingUrl;