AJAX onay kutusu ise ifadesi

2 Cevap php

Ben bir PHP bir sorgu dizesinde gönderilmeden önce formu Kimlik yıllardan itibaren çekilirken değişkenlerin bir sürü var. Ancak, gibi bir giriş AJAX işaretli ya da değil olmadığına göre değişkenlerin değerini ayarlamak için almaya çalışıyorum bir onay kutusudur. yani.

	if (document.getElementById('bold').checked) { var bold = "true"; 
	}
	else { var bold = "false"; }

Ama, aslında PHP bir şey göndermez. Ben tahmin ediyorum çok zaman sözdizimi, bu yüzden herkes düzeltebilir, çok minnettar olurum.

2 Cevap

Sürece bir isim verdik gibi arka uç örneğin içinde "on" veya "off" olarak erişilebilir olmalıdır

var $checked = $_POST["checkboxname"] == "on";

Yani javascript gereksiz olduğunu.

Firstly, instead of: var bold = "true";

I think you're actually looking for something like: document.getElementById('bold').value = "true";

İkincisi, onay kutusu işaretli değilse, hiçbir şey (denetlenmeyen onay kutularını bir form gönderme parçası olarak gönderilmez) PHP komut dosyası gönderilecektir.