2016-03-27 4 views
-2

У меня есть этот PHP-код для создания формы выбора. То, что я ищу, это создать кнопку «X» с правой стороны для сброса формы до значения по умолчанию [0]. Вот картина того, что я хочу выполнить. Как я могу это сделать? Благодаря This is where the X should be locatedКак сбросить форму выбора php по умолчанию?

echo '<li><div class="styled-select">' . tep_draw_form('sort',` 
    htmlentities($_SERVER['PHP_SELF']), 'get') . ''; 
    $sort_list = array('0' => 'Sort By', 
         '1' => 'Product Name', 
         '2' => 'Price: Low to High', 
         '3' => 'Price: High to Low', 

    echo tep_draw_hidden_field('page', $page); 
    foreach($sort_list as $id=>$text) { 
    $sort_range[] = array('id' => $id, 'text' => $text); 
            } 
    echo tep_draw_pull_down_menu('sort', $sort_range, (isset($HTTP_GET_VARS['sort']) ? 
    $HTTP_GET_VARS['sort'] : ''), 'onchange="this.form.submit()"'); 
    echo '</form></div></li>'; 
+0

Я не думаю, что вы должны и получите ответы на этот , Никто не выполняет вашу работу! – djot

+1

Возможный дубликат [Как очистить форму?] (Http://stackoverflow.com/questions/6028576/how-to-clear-a-form) –

ответ

0

Попробуйте изменить последнее эхо заявление в следующем. Вы, возможно, потребуется сделать некоторые стили с помощью CSS, чтобы получить X ищет именно так, как вы хотите, и получить его установлен правильно, если это необходимо (.changeme класс):

echo ' <a href="#" onclick="document.sort.sort.selectedIndex = 0" class="changeme">X</a></form></div></li>' 
+0

Я могу разместить X, где я хочу использовать свойство position, однако , после нажатия X нет изменений в форме. Я выбираю индекс 2, адресная строка добавляет это в конец:? Sort = 2, и когда я нажимаю X, это ссылка:? Sort = 2 #. Если я нажму X, конец адресной строки изменится на? Sort = 2 #, но ничего не произойдет. Я владею html и css, но нет в php и javascript. Я пытаюсь учиться, и я ценю любую помощь. Отлично подходит тем, кто никогда не должен задавать вопросы. Спасибо. – JuanPer

+0

Вы можете скопировать и вставить фактический html из источника исходного кода, начиная с тега формы и заканчивая тегом закрывающей формы? – artybug

+0

Я внеся изменения. Для атрибута onclick используйте onclick = "document.sort.sort.selectedIndex = 0". Если это не сработает, вставьте весь блок кода формы из источника просмотра. – artybug

Смежные вопросы