Pozdrav ovako imam problem tocnije sa mail formom htio bi da ako mi input dio ostane prazan i kada se stisne na submit kaze niste unjeli poruku ako neko zna moze sa strlen ako je manje od 1 izbaci to ili ako nista nije upisano "null"
evo ja sam ovako napravio ali mi nece
ja neznam u cem je problem nezz kak da ga popravim jel ima nego jednostavnije rijesenje meni je bitno samo da neposalje prazno da se javi error da mora upisati odredeni dio moze biti i js
pa ovaj kod koji je gore, mora raditi, dakle, uzmi prazan file, stavi taj kod, i mora raditi
ocito je problem negdje dalje, ne u tom kodu koji si paste-aoā¦
dakle, negdje na pocetku file-a imas <span class="syntaxdefault">session_start</span><span class="syntaxkeyword">(); </span><span class="syntaxdefault"></span>
posto ti ne izbaci error, znaci da nesto ipak ima unesenoā¦
imas viska, po meni, onaj stripslashes jer ne dobijes nigdje usput slashes, tako da nema smisla ni micati ih onda, ali u tome nije problem
da ali kad ides pod posalji salje prazne poruke ja bi da nekako sprijecim slanje praznih jel ima neka caka mozda sa if i strlen naravno i ako napises tekst posalje text
pa nigdje u kodu ni nemas dio gdje uopce citas porukeā¦ to bi kao trebalo biti u post.php?
ako pogledas request koji se radi, posalju se vrijednosti porukeā¦
dakle, rekao bi da je problem u post.php
ali, napravis check s js-om/ajaxom jel uneseno nesto, i napravis jos i check i server side
pa okā¦ i tu nemas nikako checkiranje te vrijednostā¦ dakle onaj kod koji ti je system napisao, stavis tuā¦
dakle, checkiras da li je !empty($_POST[ātextā])
post request odradi svoje, i vrijednost se posaljeā¦
samo jos s js-om ili jqueryem kad ga ionako koristis, checkiras da li je unesena nesto ili neā¦ da ne radis bezveze request ako nije nista unesenoā¦ i za svaki slucaj jos to provjeris i u post.php-u i to je to
to bi recimo bio post.php
// jQuery Document
$(document).ready(function(){
//If user submits the form
$("#submitmsg").click(function(){
var clientmsg = $("#usermsg").val();
if (clientmsg!=""){
$.post("post.php", {text: clientmsg});
$("#usermsg").attr("value", "");
}
return false;
});
tako nesto, nisam isprobao, ali trebalo bi raditi
to bi recimo bio post.php
// jQuery Document
$(document).ready(function(){
//If user submits the form
$("#submitmsg").click(function(){
var clientmsg = $("#usermsg").val();
if (clientmsg!=""){
$.post("post.php", {text: clientmsg});
$("#usermsg").attr("value", "");
}
return false;
});