login  Naam:   Wachtwoord: 
Registreer je!
 Forum

valideren van een form [ pulldown menutje]

Offline darklings - 17/10/2005 12:02
Avatar van darklingsNieuw lid Hallo,

Ik heb in php een <form> en bijhorend pulldown menutje gemaakt..
nu wil ik die valideren. Hij moet een popup (denk best in java) geven wanneer één bepaald woord geselecteerd word - en verder gaan bij de andere opties.. dit is wat ik nu heb in php:

if (is_array($HTTP_POST_VARS['id']) ) {
if (is_array($messageStack)) { $messageStack->reset(); }
while (list($option, $value) = each($HTTP_POST_VARS['id'])) {
//if (($value == 9) or ($value == 10) or ($value == 999) ) {
// 14 is the value for "--Select--"
if ($value == 14) {
alert('alert messagetest');
break;
}
}
} elseif (tep_has_product_attributes($HTTP_POST_VARS['products_id'])) {
tep_redirect(tep_href_link(FILENAME_DEFAULT, 'cPath=' . $HTTP_POST_VARS['categories_id']));
break;
}

alert wil ik dus vervangen door iets - dat werkt - kan er mij iemand helpen?? hoe doe ik dit het best??

dus:

if ($value == 14) {
poppup geven als deze geselecteerd is!
break;
}


Met vriendelijke Groetjes,
tom

2 antwoorden

Gesponsorde links
Offline Xeonom - 17/10/2005 12:41
Avatar van Xeonom HTML interesse je gaat naar Leejoo je maakt een popup aan met de popup generator en dan plake je de code waar je die wil hebben..
Offline darklings - 17/10/2005 13:10
Avatar van darklings Nieuw lid hoi Xeonom,

bedankt voor de vlugge reply, maare - ik bedoel eigenlijk zo'n javascript alert poppup - die een box heeft met uitleg waarom je deze optie niet kunt selecteren en een 'ok' button erop.

Ik heb een pulldown menutje - maar wil er zeker van zijn dat de bezoeker 'iets' bewust selecteer - daarom heb ik bovenaan men lijstje "--Select--" staan - als die blijft staan en de form gesubmit word moet hij dit tonen. Mijn probleem is vooral dat dit php is - en ik geen idee heb hoe ik die javascript in men php verwerk 

Ik heb een pagina waar men 'form' dynamish gemaakt word en die er zo uitziet:

  1. tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute);


in een andere pagina (die geinclude word) heb ik deze code:

  1. if (is_array($HTTP_POST_VARS['id']) ) {
  2. if (is_array($messageStack)) { $messageStack->reset(); }
  3. while (list($option, $value) = each($HTTP_POST_VARS['id'])) {
  4. //if (($value == 9) or ($value == 10) or ($value == 999) ) {
  5. // 14 is the value for "--Select--"
  6. if ($value == 14) {
  7. alert('alert messagetest');
  8. break;
  9. }
  10. }
  11. } elseif (tep_has_product_attributes($HTTP_POST_VARS['products_id'])) {
  12. tep_redirect(tep_href_link(FILENAME_DEFAULT, 'cPath=' . $HTTP_POST_VARS['categories_id']));
  13. break;
  14. }



heb al iets geprobeerd in de zin van:

if ($value == 14) {
echo "<script LANGUAGE=\"javascript\"><!--\n";
echo " alert (\"message\");\n";
echo "// --></SCRIPT>\n";
break;
}


maar dit werkt gelijk niet 

enig idee?
met vriendelijke groetjes
tom
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s