2014-04-09 41 views
-1

我已經檢查在SOF這個問題, How to prevent form element from sending some fields we don't want?空變量ONLY

這裏是我的代碼

的index.php

<script type="text/javascript"> 
    $(formElement).submit(function() { 
     ... how to do the jquery stuff.. 
     return true; 
    }); 

    <?php 
    $my_variable_with_value1 = 'abc'; 
    $my_variable_with_value2 = 'def'; 
    $another_one_variable = 'mango'; 
    ?> 
    <form method="post" action="process.php"> 
    <input type="text" id="id1" name="name1" value="<?php echo $my_variable_with_value1 ?>" /> 
    <input type="text" id="id2" name="name2" value="<?php echo $my_variable_with_value2 ?>" /> 
    <input type="submit" value="Submit" /> 
    </form> 

我需要做以下 1 。在頁面提交之前,我需要使用JQUERY ONLY 取消設置/清空變量值2.我必須在index.php中顯示變量,而不是在下一頁process.php

換句話說,我哪有空變量$ my_variable_with_value1和$ another_one_variable前網頁遞交使用jQuery

感謝, Kimz

+0

您沒有在窗體中使用$ another_one_variable。那你爲什麼要解除它? – Jenz

+0

所以你不想傳遞ID爲'id1'&'id2'的文本字段? – dreamweiver

回答

0

,而不是直接提交使用

$(formElement).submit(function() { 

調用格式onclick功能按鈕爲:

<input type="submit" value="Submit" onclick="submitform()" /> 

和在js功能,可以設置輸入字段的值以清空等:

function submitform() 
{ 
    $('#id1').val(''); 
    $('form').submit(); 
} 
+0

thansk bro,還有一個查詢 - 如果我有一個變量$ var ='aaa',並且如果我想用jQuery清空它,我該怎麼做 – user3350885

+0

如果你解釋其中的上下文重新設置php變量是必需的。 – Jenz

0

使用以下代碼可以設置VAR1(ID)和VAR2(ID),以空白的值。

<script type="text/javascript"> 
    $(formElement).submit(function() { 
     $("#Var1").val(""); 
     $("#Var2").val(""); 
     return true; 
    }); 
+0

thansk bro,多一個查詢 - 如果我有一個變量$ var ='aaa',如果我想清空那也使用jQuery如何做到這一點 – user3350885

+0

堅持,什麼是# var1&2?你可能是指'id's。 @ user3350885 PHP和jQuery變量不同,請不要混淆。 –

+0

$ var你的意思是在PHP? –