2017-08-21 20 views
0

由于我们的CRM的要求,我必须处理的一个非常基本的HTML联系表(精简版):可变URL通过HTML接触形式的价值重定向

<form id="contact_form" method="POST" name="contact_form"> 
<p><strong>Select the white paper you would like to have:</strong></p> 
<label for="paper" class="mandatory"> 
    <span>White paper<select id="paper" name="paper" required> 
    <option selected="selected" value="">-Please select-</option> 
    <option value="A">A</option> 
    <option value="B">B</option> 
    <option value="C">C</option> 
    </select> 
</label> 
<input id="redirect_url" type="hidden" name="redirect_url" value="" /> 
<input class="download" onclick="submit_form();" type="submit" value="Download" /> 
</form> 

是否有可能写变量由value指定的redirect_url

A = “http://example.com/a”/ B = “http://example.com/b” 等

我应该尝试jQuery vardocument.getElementById

非常基本的问题,我知道,但我最近开始对Javascript的野心。

回答

0

的jQuery:

var newURL = "http://example.com/b"; 
$("#redirect_url").val(newURL); 

的Javascript:

var newURL = "http://example.com/b"; 
document.getElementById("redirect_url").value = newURL; 
+0

非常感谢!我决定继续使用jQuery,但现在我被困在if和else队列的定义之内。写了一个简短函数'wp_request',用于管理'onchange'并返回所选值:'$(“form”)。wp_request(function(){('#paper')。children('option:selected') .val();'但是我无法弄清楚如何实现你的变量定义。 – nic

+0

感谢您的指导!发表了另一个全面的解释:https://stackoverflow.com/questions/45812619/jquery-variable-重定向换HTML接触形式 – nic

相关问题