2012-02-12 130 views
11

當某些條件滿足時,我想在請求中傳遞某些隱藏參數。如何在提交時向表單添加新的隱藏輸入字段

比如,我想通過這些,如果這個條件爲真:

<script type="text/javascript"> 
function checkClosureLevel() 
{ 
    var openLevel = document.getElementById('openLevel'); 
    var phyCompLevel = document.getElementById('phyCompLevel'); 
    var finCompLevel = document.getElementById('finCompLevel'); 

    if (openLevel.checked) { 
     //PASS HIDDEN FORM VARIABLES HERE AND SUBMIT FORM 
    } 
} 
</script> 

<form action="process.det_details" method="post" name="detParameterForm"> 
    <fieldset class="det"> 
    <legend>Closure Level</legend> 
    <input type="checkbox" name="openLevel" >Open</input><br/> 
    <input type="checkbox" name="phyCompLevel" >Physically Complete</input> 
    <br/> 
    <input type="checkbox" name="finCompLevel" >Financially Complete</input> 
    </fieldset> 
</form> 
+0

附加一個隱藏的輸入元素,給定'name'和'value'。 – 2012-02-12 18:17:04

+1

你能顯示實際的代碼嗎?您當前的代碼看起來非常破碎,其中''元素位於頂部,然後是JavaScript代碼,沒有'

相關問題