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:
tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute);
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:
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;
}
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; }
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 |