2017-01-04 8 views
1

私は隠しフィールドを持っています。ユーザーがボタン(ここでは削除ボタン)をクリックすると、その値はjava script.Nowの値として設定され、入力フィールドの投稿時にその値を取得したいと考えています。 私のコードはこちらです。javascriptで設定されている隠しファイルの値を取得する方法

<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コード

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

しかし、それは価値が$ _POST [ '更新']になっていないのです。

+0

ELEMENTBYIDを取得!削除を確認するには、getElementById( "clicked_photo_delete_btn")を使用する必要があります。 –

+0

'clicked_photo_delete_btn!= clicked_delete_btn'名前とIDが混乱しているようです。 – Thamilan

+0

申し訳ありません。今すぐ自分のコードをチェックしてください。 clicked_delete_btn – user2431727

答えて

0

はあなたではなく、私はあなたのコードをアセンブルすることを試みた

document.getElementById('clicked_photo_delete_btn').value = 1;

0

名のIDを使用する必要があり、それは私のシステムで正常に動作します:、

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

フォームタグのオプションを確認してください。

+0

種類のコメントですが、それはほとんどその方法ではないので、私は投票しません。このような回答についてもっと情報的になるようにしたり、コメントとして書き込んでみてください。 – Sethmr

関連する問題