私は隠しフィールドを持っています。ユーザーがボタン(ここでは削除ボタン)をクリックすると、その値は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 [ '更新']になっていないのです。
ELEMENTBYIDを取得!削除を確認するには、getElementById( "clicked_photo_delete_btn")を使用する必要があります。 –
'clicked_photo_delete_btn!= clicked_delete_btn'名前とIDが混乱しているようです。 – Thamilan
申し訳ありません。今すぐ自分のコードをチェックしてください。 clicked_delete_btn – user2431727