Jump to content
php.lv forumi

Pārbauda visu laiku vērtības


Artenis

Recommended Posts

Nevaru īsti izdomāt, ka varētu pārbaudīt lauku vēŗtības (vai tie nav tukši), jo ir n lauki, tai skaitā gan <input> gan <select>...

Nospiežot podziņu vajadzētu visam nočekoties un tad tik izdomat vai submitoties vai tomēr nē...

Googlē it kā kaut ko atradu, bet nu tādu, kas man palīzētu diemžēl ne! :(

Iepriekš paldies, par ieteikumiem vai piemēriem, kā pareizi to darīt.

P.S. Būtu konkrēs skaits ar laukiem un visi viena tipa tad it kāes to varēu izdarīt, bet nu tagad diemžēl nesanāk! Paldies!

Link to comment
Share on other sites

izej cauri laukiem un čeko atkarībā no to tipa. "ieseto" tipu kaut vai CSS klasē, vai kā ID/name daļas stringu.

ja gribi no automatizēt

 

abstrakts kods, tikai pieraksti pareizi

while (lauks)
{
  tips = fetch_tips()
  if (!tips_parbaude || tips_parbaude == undefined || !tips_parbaude(lauks))
  {
   return false
  }
}

function int_parbaude(lauks)
{
  return (lauks && lauks.value() != NaN && parseInt(lauks.value()) != 0 ) // pielabo ja kljuda
}

function kategorija_parbaude(lauks)
{
  return (lauks && lauks.value() != NaN  xmlttp::sendRequest("checkCategory.php?id=" + lauks.value()))
}

Edited by Delfins
Link to comment
Share on other sites

Kas tieši nav skaidrs ?

 

Ja izmanto jquery, tad primitīvs piemērs būtu:

 

$(forma).submit(function() {
 var has_empty_values = false;
 $('input, select, textarea, utt', this).each(function() {
if ($.trim($(this).val()) == '') {
  has_empty_values = true;
}
 })
 return (has_empty_values == true) ? false : true;
})

Link to comment
Share on other sites

×
×
  • Create New...