Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

pull down menu

halo para dewa2 sekalian.... saya mau buat pull dow menu ( )untuk registrasi, ceritanya ada 2 pull down menu satu untuk propinsi dan satu untuk kota, nah jika pull down yang pertama diclick maka akan muncul kota2 dari propinsi tsb di pull down yg kedua (query antar tabel) , klo gak salah pake even onChange ya...? nah logika nya gimana ya, mohon petunjuknya,....thanks berat.....:D
Tagged:

Comments

  • kalau datanya mau langsung keluar di pulldown2 ketika pulldown1 dipilih pakai ajax untuk mosting data yg dipilih di pulldown1...
    kalau tidak posting datanya dg form ketika pulldown1 dipilih

    maka datanya bisa digunakan sebagai pembanding "select * from kota where propinsi=$pulldown1"
    setelah datanya didapat masukan ke pulldown dua kalau pakai ajax simple nya bisa dimasukan dg DOM pulldown2.innerHTML=data tapi kalau php ya di echo aja sekalian ma tag tagnya

    iya event nya ketika onchange...
  • saya udah coba scriptnya dan berhasil, nah sekarang masalahnya di submit form, klo kita pilih combo 1 kan even onChangenya submit ke form, nah gimana caranya biar tidak melakukan validasi, artinya tidak sama dengan klo tombol submit dari form itu diclick, kondisi if nya gimana ya, sebagai info saya pakai <input type ="image">, mohon petunjuknya, makasih
  • Loh perhatikan lagi skrip saya

    f(isset($_POST['submit']) || isset($_POST['propinsi'])){
    //ambil nilai form

    if(isset($_POST['submit'])){
    //lakukan validasi
    }

    }

    Nah dari situ dilihat jika onchange atau tombol submit ditekan maka form akan tersebut. Tetapi akan melakukan validasi jika hanya tombol submit ditekan
  • Originally posted by Goku
    Loh perhatikan lagi skrip saya

    f(isset($_POST['submit']) || isset($_POST['propinsi'])){
    //ambil nilai form

    if(isset($_POST['submit'])){
    //lakukan validasi
    }

    }

    Nah dari situ dilihat jika onchange atau tombol submit ditekan maka form akan tersebut. Tetapi akan melakukan validasi jika hanya tombol submit ditekan
    klo ada hidden fieldnya,.....gimana mas goku, saya udah coba tapi gak bisa
  • Hidden field dimana?
  • ini scriptnya mas, saya pake osCommerce tapi saya dimodifikasi dikit....

    $process = false;// flag
    if ( isset($HTTP_POST_VARS['action']) || (isset($HTTP_POST_VARS['state'])))
    {
    echo 'test validasi 1';
    if(isset($HTTP_POST_VARS['submit']))
    {
    echo 'test validasi 2';
    $process = true;

    if (ACCOUNT_GENDER == 'true')
    {
    if (isset($HTTP_POST_VARS['gender']))
    {
    $gender = tep_db_prepare_input($HTTP_POST_VARS['gender']);
    }
    else
    {
    $gender = false;
    }
    }
    $firstname = tep_db_prepare_input($HTTP_POST_VARS['firstname']);
    $lastname = tep_db_prepare_input($HTTP_POST_VARS['lastname']);

    if (ACCOUNT_DOB == 'true')
    $dob = tep_db_prepare_input($HTTP_POST_VARS['dob']);

    $email_address = tep_db_prepare_input($HTTP_POST_VARS['email_address']);

    if (ACCOUNT_COMPANY == 'true')
    $company = tep_db_prepare_input($HTTP_POST_VARS['company']);

    $street_address = tep_db_prepare_input($HTTP_POST_VARS['street_address']);

    if (ACCOUNT_SUBURB == 'true')
    $suburb = tep_db_prepare_input($HTTP_POST_VARS['suburb']);

    $postcode = tep_db_prepare_input($HTTP_POST_VARS['postcode']);
    $city = tep_db_prepare_input($HTTP_POST_VARS['city']);

    if (ACCOUNT_STATE == 'true')
    {
    $state = tep_db_prepare_input($HTTP_POST_VARS['state']);

    }
    $country = tep_db_prepare_input($HTTP_POST_VARS['country']);
    $telephone = tep_db_prepare_input($HTTP_POST_VARS['telephone']);
    $fax = tep_db_prepare_input($HTTP_POST_VARS['fax']);

    if (isset($HTTP_POST_VARS['newsletter']))
    {
    $newsletter = tep_db_prepare_input($HTTP_POST_VARS['newsletter']);
    }
    else
    {
    $newsletter = false;
    }
    $password = tep_db_prepare_input($HTTP_POST_VARS['password']);
    $confirmation = tep_db_prepare_input($HTTP_POST_VARS['confirmation']);

    $error = false;

    if (ACCOUNT_GENDER == 'true')
    {
    if ( ($gender != 'm') && ($gender != 'f') )
    {
    $error = true;

    $messageStack->add('create_account', ENTRY_GENDER_ERROR);
    }
    }

    if (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_FIRST_NAME_ERROR);
    }

    if (strlen($lastname) < ENTRY_LAST_NAME_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_LAST_NAME_ERROR);
    }

    if (ACCOUNT_DOB == 'true')
    {
    if (checkdate(substr(tep_date_raw($dob), 4, 2), substr(tep_date_raw($dob), 6, 2), substr(tep_date_raw($dob), 0, 4)) == false)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_DATE_OF_BIRTH_ERROR);
    }
    }

    if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR);
    }
    elseif (tep_validate_email($email_address) == false)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);
    }
    else
    {
    $check_email_query = tep_db_query("select count(*) as total from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "'");
    $check_email = tep_db_fetch_array($check_email_query);

    if ($check_email['total'] > 0)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS);
    }
    }

    if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_STREET_ADDRESS_ERROR);
    }

    if (strlen($postcode) < ENTRY_POSTCODE_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_POST_CODE_ERROR);
    }

    /* if (strlen($city) < ENTRY_CITY_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_CITY_ERROR);
    } */

    /* if (is_numeric($country) == false)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_COUNTRY_ERROR);
    } */

    /* if (ACCOUNT_STATE == 'true')
    {
    $zone_id = 0;
    // hitung total zone yg ada
    $check_query = tep_db_query("select count(*) as total from " . TABLE_ZONES . " where zone_country_id = '100'");
    $check = tep_db_fetch_array($check_query);
    $entry_state_has_zones = ($check['total'] > 0);// jika lbh besar dari 0
    if ($entry_state_has_zones == true) // berarti ada zonenya
    {

    $zone_query = tep_db_query("select distinct zone_id from " . TABLE_ZONES . " where zone_country_id = '" . (int)$country . "' and (zone_name like '%" . tep_db_input($state) . "%' or zone_code like '%" . tep_db_input($state) . "%')");
    if (tep_db_num_rows($zone_query) == 1)
    {
    $zone = tep_db_fetch_array($zone_query);
    $zone_id = $zone['zone_id'];
    }
    else
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_STATE_ERROR_SELECT);
    }
    }
    else
    {
    if (strlen($state) < ENTRY_STATE_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_STATE_ERROR);
    }
    }
    } */

    if (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_TELEPHONE_NUMBER_ERROR);
    }

    if (strlen($password) < ENTRY_PASSWORD_MIN_LENGTH)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_PASSWORD_ERROR);
    }
    elseif ($password != $confirmation)
    {
    $error = true;
    $messageStack->add('create_account', ENTRY_PASSWORD_ERROR_NOT_MATCHING);
    }


    if ($error == false)
    {
    $sql_data_array = array('customers_firstname' => $firstname,
    'customers_lastname' => $lastname,
    'customers_email_address' => $email_address,
    'customers_telephone' => $telephone,
    'customers_fax' => $fax,
    'customers_newsletter' => $newsletter,
    'customers_password' => tep_encrypt_password($password));

    if (ACCOUNT_GENDER == 'true')
    $sql_data_array['customers_gender'] = $gender;

    if (ACCOUNT_DOB == 'true')
    $sql_data_array['customers_dob'] = tep_date_raw($dob);

    tep_db_perform(TABLE_CUSTOMERS, $sql_data_array);
    $customer_id = tep_db_insert_id();
    $sql_data_array = array('customers_id' => $customer_id,
    'entry_firstname' => $firstname,
    'entry_lastname' => $lastname,
    'entry_street_address' => $street_address,
    'entry_postcode' => $postcode,
    'entry_city' => $city,
    'entry_country_id' => $country);

    if (ACCOUNT_GENDER == 'true')
    $sql_data_array['entry_gender'] = $gender;

    if (ACCOUNT_COMPANY == 'true')
    $sql_data_array['entry_company'] = $company;

    if (ACCOUNT_SUBURB == 'true')
    $sql_data_array['entry_suburb'] = $suburb;

    if (ACCOUNT_STATE == 'true')
    {
    $sql_data_array['entry_state'] = $state;
    }

    tep_db_perform(TABLE_ADDRESS_BOOK, $sql_data_array);
    $address_id = tep_db_insert_id();
    tep_db_query("update " . TABLE_CUSTOMERS . " set customers_default_address_id = '" . (int)$address_id . "' where customers_id = '" . (int)$customer_id . "'");
    tep_db_query("insert into " . TABLE_CUSTOMERS_INFO . " (customers_info_id,
    customers_info_number_of_logons, customers_info_date_account_created)
    values ('" . (int)$customer_id . "', '0', now())");

    if (SESSION_RECREATE == 'True')
    {
    tep_session_recreate();
    }

    $customer_first_name = $firstname;
    $customer_default_address_id = $address_id;
    $customer_country_id = $country;
    $customer_zone_id = $zone_id;
    tep_session_register('customer_id');
    tep_session_register('customer_first_name');
    tep_session_register('customer_default_address_id');
    tep_session_register('customer_country_id');
    tep_session_register('customer_zone_id');

    // restore cart contents
    $cart->restore_contents();

    // build the message content

    $name = $firstname . ' ' . $lastname;

    if (ACCOUNT_GENDER == 'true')
    {
    if ($gender == 'm')
    {
    $email_text = sprintf(EMAIL_GREET_MR, $lastname);
    }
    else
    {
    $email_text = sprintf(EMAIL_GREET_MS, $lastname);
    }
    }
    else
    {
    $email_text = sprintf(EMAIL_GREET_NONE, $firstname);
    }

    $email_text .= EMAIL_WELCOME . EMAIL_TEXT . EMAIL_CONTACT . EMAIL_WARNING;
    tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
    tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));
    }
    }
    }
    $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));
    ?>
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html <?php echo HTML_PARAMS; ?>>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
    <title><?php echo TITLE; ?></title>
    <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
    <link rel="stylesheet" type="text/css" href="stylesheet.css">
    <?php require('includes/form_check.js.php'); ?>
    </head>
    <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
    <!-- header //-->
    <?php require(DIR_WS_INCLUDES . 'header.php'); ?>
    <!-- header_eof //-->

    <!-- body //-->
    <table border="0" width="100%" cellspacing="3" cellpadding="3">
    <tr>
    <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
    <!-- left_navigation //-->
    <?php // require(DIR_WS_INCLUDES . 'column_left.php'); ?>
    <!-- left_navigation_eof //-->
    </table></td>
    <!-- body_text //-->
    <td width="100%" valign="top">
    <?php echo tep_draw_form('create_account', tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onSubmit="return check_form(create_account);"') . tep_draw_hidden_field('action', 'process'); ?>
    <table border="0" width="100%" cellspacing="0" cellpadding="0">
    <tr>
    <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
    <tr>
    <td class="pageHeading">
    <?php echo HEADING_TITLE; ?>
    </td>
    <td class="pageHeading" align="right">
    <?php echo tep_image(DIR_WS_IMAGES . 'table_background_account.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?>
    </td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td>
    <?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?>
    </td>
    </tr>
    <tr>
    <td class="smallText"><br>
    <?php echo sprintf(TEXT_ORIGIN_LOGIN, tep_href_link(FILENAME_LOGIN, tep_get_all_get_params(), 'SSL')); ?>
    </td>
    </tr>
    <tr>
    <td>
    <?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?>
    </td>
    </tr>
    <?php
    if ($messageStack->size('create_account') > 0)
    {
    ?>
    <tr>
    <td><?php echo $messageStack->output('create_account'); ?></td>
    </tr>
    <tr>
    <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
    </tr>
    <?php
    }
    ?>
    <tr>
    <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
    <tr>
    <td class="main"><b><?php echo CATEGORY_PERSONAL; ?></b></td>
    <td class="inputRequirement" align="right"><?php echo FORM_REQUIRED_INFORMATION; ?></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    <tr class="infoBoxContents">
    <td><table border="0" cellspacing="2" cellpadding="2">
    <?php
    if (ACCOUNT_GENDER == 'true')
    {
    ?>
    <tr>
    <td class="main"><?php echo ENTRY_GENDER; ?></td>
    <td class="main"><?php echo tep_draw_radio_field('gender', 'm') . '&nbsp;&nbsp;' . MALE . '&nbsp;&nbsp;' . tep_draw_radio_field('gender', 'f') . '&nbsp;&nbsp;' . FEMALE . '&nbsp;' . (tep_not_null(ENTRY_GENDER_TEXT) ? '<span class="inputRequirement">' . ENTRY_GENDER_TEXT . '</span>': ''); ?></td>
    </tr>
    <?php
    }
    ?>
    <tr>
    <td class="main"><?php echo ENTRY_FIRST_NAME; ?></td>
    <td class="main"><?php echo tep_draw_input_field('firstname') . '&nbsp;' . (tep_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_FIRST_NAME_TEXT . '</span>': ''); ?></td>
    </tr>
    <tr>
    <td class="main"><?php echo ENTRY_LAST_NAME; ?></td>
    <td class="main"><?php echo tep_draw_input_field('lastname') . '&nbsp;' . (tep_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_LAST_NAME_TEXT . '</span>': ''); ?></td>
    </tr>
    <?php
    if (ACCOUNT_DOB == 'true')
    {
    ?>
    <tr>
    <td class="main"><?php echo ENTRY_DATE_OF_BIRTH; ?></td>
    <td class="main"><?php echo tep_draw_input_field('dob') . '&nbsp;' . (tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT) ? '<span class="inputRequirement">' . ENTRY_DATE_OF_BIRTH_TEXT . '</span>': ''); ?></td>
    </tr>
    <?php
    }
    ?>
    <tr>
    <td class="main"><?php echo ENTRY_EMAIL_ADDRESS; ?></td>
    <td class="main"><?php echo tep_draw_input_field('email_address') . '&nbsp;' . (tep_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_EMAIL_ADDRESS_TEXT . '</span>': ''); ?></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    <?php
    if (ACCOUNT_COMPANY == 'true')
    {
    ?>
    <tr>
    <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
    </tr>
    <tr>
    <td class="main"><b><?php echo CATEGORY_COMPANY; ?></b></td>
    </tr>
    <tr>
    <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    <tr class="infoBoxContents">
    <td><table border="0" cellspacing="2" cellpadding="2">
    <tr>
    <td class="main"><?php echo ENTRY_COMPANY; ?></td>
    <td class="main"><?php echo tep_draw_input_field('company') . '&nbsp;' . (tep_not_null(ENTRY_COMPANY_TEXT) ? '<span class="inputRequirement">' . ENTRY_COMPANY_TEXT . '</span>': ''); ?></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    <?php
    }
    ?>
    <tr>
    <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
    </tr>
    <tr>
    <td class="main"><b><?php echo CATEGORY_ADDRESS; ?></b></td>
    </tr>
    <tr>
    <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    <tr class="infoBoxContents">
    <td><table border="0" cellspacing="2" cellpadding="2">
    <tr>
    <td class="main"><?php echo ENTRY_STREET_ADDRESS; ?></td>
    <td class="main"><?php echo tep_draw_input_field('street_address') . '&nbsp;' . (tep_not_null(ENTRY_STREET_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_STREET_ADDRESS_TEXT . '</span>': ''); ?></td>
    </tr>
    <?php
    if (ACCOUNT_SUBURB == 'true')
    {
    ?>
    <tr>
    <td class="main"><?php echo ENTRY_SUBURB; ?></td>
    <td class="main"><?php echo tep_draw_input_field('suburb') . '&nbsp;' . (tep_not_null(ENTRY_SUBURB_TEXT) ? '<span class="inputRequirement">' . ENTRY_SUBURB_TEXT . '</span>': ''); ?></td>
    </tr>
    <?php
    }
    ?>
    <tr>
    <td class="main"><?php echo ENTRY_POST_CODE; ?></td>
    <td class="main"><?php echo tep_draw_input_field('postcode') . '&nbsp;' . (tep_not_null(ENTRY_POST_CODE_TEXT) ? '<span class="inputRequirement">' . ENTRY_POST_CODE_TEXT . '</span>': ''); ?></td>
    </tr>
    <?php
    if (ACCOUNT_STATE == 'true')
    {
    ?>
    <tr>
    <td class="main"><?php echo ENTRY_STATE; ?></td>
    <td class="main">
    <?php
    $geo_zones_array = array();
    $geo_zones_query = tep_db_query("select geo_zone_id, geo_zone_name from " . TABLE_GEO_ZONES . " order by geo_zone_id");
    while ($zones_values = tep_db_fetch_array($geo_zones_query))
    {
    $zones_array[] = array('id' => $zones_values['geo_zone_id'], 'text' => $zones_values['geo_zone_name']);
    }
    // echo 'test 1';
    echo tep_draw_pull_down_menu('state', $zones_array,$geo_zone_id,'onChange="document.create_account.submit();"');


    if (tep_not_null(ENTRY_STATE_TEXT)) echo '&nbsp;<span class="inputRequirement">' . ENTRY_STATE_TEXT;
    ?>
    </td>
    </tr>
    <?php
    }
    ?>


    <tr>
    <td class="main"><?php echo ENTRY_CITY; ?></td>
    <td class="main">
    <?php
    if($state == '')
    $state = 1;

    // ambil zone_name bersasarkan geo_zone_id dari pulldown 1, geo_zone_id dicocokan dgn zone_id
    // di table zones_to_geo_zones
    $zones_array = array();
    $zones_query = tep_db_query(
    "select z.zone_name, z.zone_id from " . TABLE_ZONES. " z,
    ".TABLE_ZONES_TO_GEO_ZONES." ztg
    where ztg.zone_id = z.zone_id and ztg.geo_zone_id = ".$state."
    order by geo_zone_id");
    while ($zones_values = tep_db_fetch_array($zones_query))
    {
    $zones_array[] = array('id' => $zones_values['zone_id'], 'text' => $zones_values['zone_name']);
    }
    // echo 'test 2';
    echo tep_draw_pull_down_menu('city', $zones_array,$geo_zone_id);

    ?>
    </td>
    </tr>

    <tr>
    <td class="main"><?php echo ENTRY_COUNTRY; ?></td>
    <td class="main"><?php echo tep_get_country_list('country',100) . '&nbsp;' . (tep_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">' . ENTRY_COUNTRY_TEXT . '</span>': ''); ?></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
    </tr>
    <tr>
    <td class="main"><b><?php echo CATEGORY_CONTACT; ?></b></td>
    </tr>
    <tr>
    <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    <tr class="infoBoxContents">
    <td><table border="0" cellspacing="2" cellpadding="2">
    <tr>
    <td class="main"><?php echo ENTRY_TELEPHONE_NUMBER; ?></td>
    <td class="main"><?php echo tep_draw_input_field('telephone') . '&nbsp;' . (tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>': ''); ?></td>
    </tr>
    <tr>
    <td class="main"><?php echo ENTRY_FAX_NUMBER; ?></td>
    <td class="main"><?php echo tep_draw_input_field('fax') . '&nbsp;' . (tep_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_FAX_NUMBER_TEXT . '</span>': ''); ?></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
    </tr>
    <tr>
    <td class="main"><b><?php echo CATEGORY_OPTIONS; ?></b></td>
    </tr>
    <tr>
    <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    <tr class="infoBoxContents">
    <td><table border="0" cellspacing="2" cellpadding="2">
    <tr>
    <td class="main"><?php echo ENTRY_NEWSLETTER; ?></td>
    <td class="main"><?php echo tep_draw_checkbox_field('newsletter', '1') . '&nbsp;' . (tep_not_null(ENTRY_NEWSLETTER_TEXT) ? '<span class="inputRequirement">' . ENTRY_NEWSLETTER_TEXT . '</span>': ''); ?></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
    </tr>
    <tr>
    <td class="main"><b><?php echo CATEGORY_PASSWORD; ?></b></td>
    </tr>
    <tr>
    <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    <tr class="infoBoxContents">
    <td><table border="0" cellspacing="2" cellpadding="2">
    <tr>
    <td class="main"><?php echo ENTRY_PASSWORD; ?></td>
    <td class="main"><?php echo tep_draw_password_field('password') . '&nbsp;' . (tep_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="inputRequirement">' . ENTRY_PASSWORD_TEXT . '</span>': ''); ?></td>
    </tr>
    <tr>
    <td class="main"><?php echo ENTRY_PASSWORD_CONFIRMATION; ?></td>
    <td class="main"><?php echo tep_draw_password_field('confirmation') . '&nbsp;' . (tep_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="inputRequirement">' . ENTRY_PASSWORD_CONFIRMATION_TEXT . '</span>': ''); ?></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
    </tr>
    <tr>
    <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
    <tr class="infoBoxContents">
    <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
    <tr>
    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
    <td><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE,'name=submit'); ?></td>
    <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
    </tr>
    </table></td>
    </tr>
    </table></td>
    </tr>
    </table></form></td>
    <!-- body_text_eof //-->
    <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
    <!-- right_navigation //-->
    <?php // include(DIR_WS_INCLUDES . 'column_right.php'); ?>
    <!-- right_navigation_eof //-->
    </table></td>
    </tr>
    </table>
  • Duuh pusing ...

    Wis gini aja. Maunya seperti apa?
  • maunya ya biasa aja sih , pake combo2 an tapi pas event onchange tidak memvalidasi, validasi dan save hanya jika image continue di click
  • Iya itu sudah contoh smplenya. Udah di tes belum?
  • sory mas, ternyata logika dari sample itu benar, di input type imagenya saya tamabahin name='submit', terus saya jadiin patokan validasi eh ternyata bisa, sekali lagi saya ucapkan banyak2 terima kasih....mas goku:D
Sign In or Register to comment.