如何获取在javascript中设置的隐藏字段的值

时间:2017-01-04 10:26:38

标签: javascript php

我有一个隐藏的领域。当用户单击一个按钮(这里是删除按钮)时,其值设置为java脚本中的一个。现在我想在发布输入字段时获取其值 - 提交。 我的代码在这里。

 <input type="hidden" name="clicked_delete_btn"  id="clicked_delete_btn" value=""/>
 <input type="button" name='delete' id='delete' value="Delete" onClick="return confirm_delete(this);"> 
 <input type="submit" name="update" value="UPDATE"  >  

的javascript

function confirm_deleteo(ele) {
    if (confirm('Do you wish to delete the file?')) {
        ele.style.display = 'none';
        document.getElementById('clicked_delete_btn').value = 1;
        return true;
    } else return false;
}

php code

if(isset($_POST['update'])) {
    $delete_clicked=$_POST['clicked_delete_btn'];
    if($delete_clicked==1) {
        //do operations
    }
}

但它的价值不在于$ _POST ['update']。

2 个答案:

答案 0 :(得分:0)

您需要使用ID而不是名称

&#13;
&#13;
protected void Button1_Click(object sender, EventArgs e)
{
    //Some stuff
    for (int i = 0; i < grid.VisibleRowCount; i++)
    {
        //Other stuff                
        if (grid.Selection.IsRowSelected(i))
        {
            //Do conditional stuff
        }
        //More stuff
    }
    //Even more stuff
}
&#13;
&#13;
&#13;

答案 1 :(得分:0)

我试图组装你的代码,它在我的系统上工作正常:

http://pastebin.com/NAEYAZrehttp://pastebin.com/3vEsrHJJ

检查表单标记选项。