Başlığın önerdiği gibi, bir kayıt formum var ve javascript'in devre dışı bırakılabileceğini bildiğimden, sunucu taraflı php'mdeki boş girişleri denetlemeye karar verdim, ancak Tüm boş girişler undefined
dizgisini sadece boş bir dizgenin yerine döndürür, yine de ( PHP'de ) dönmesini engelleyebilir veya değerin boş olduğu bilinmediğinden emin olabilir miyim?boş girdinin undefind öğesinden dönmesini engeller ve bunun yerine boş bir dize döndürür
var lnk = 'register.php?n=' + $('#fname').value + '&f=' + $('#pnumb').value + '&m=' + $('#elecm').value + '&l=' + $('#uname').value + '&p=' + $('#pword').value + '&p2=' + $('#pconf').value;
$.post(lnk, function (data) { //Do something with data }
PHP: JavaScript İşlevini (kullanıcı hala bir ismi veya tanımsız olan kullanıcı adı almak olabilir) Her şeyden
<?php
//databse info
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "phptest";
//Getting values from link
$comname = $_GET['n'];
$phone = $_GET['f'];
$mail = $_GET['m'];
$uname = $_GET['l'];
$pass = $_GET['p'];
$conf = $_GET['p2'];
//Checking if any value is left empty
if (empty($comname)) {
echo '1';
}
elseif (empty($phone)) {
echo '2';
}
elseif (empty($mail)) {
echo '3';
}
elseif (empty($uname)) {
echo '4';
}
elseif (empty($pass)) {
echo '5';
}
elseif (empty($conf)) {
echo '6';
}
bence senin javascript bazı hatalar var. http://api.jquery.com/val/ –
@FunkDoc neden bununla çalışmaya değer olmaz? – Omarrrio
Doğru sözdiziminin $ ('# fname') olduğunu düşünüyorum val() –