Я пытаюсь отправить форму без кнопки отправки.Эта форма принимает значения из пользовательских полей в WordPress, отображая результаты на другой странице.Я пробовал с обычной функцией javascript onchange, и ничего не происходит, я тоже пробовал с функциями ... Кто-нибудь знает, что с этим не так или есть лучший способ ее решить?Это может быть что-то, связанное с Wordpress, или метод post?Это код формы:
<form method="get" name="form" action="/busqueda/" >
<div class="search">
<select class="styled" name="author" onChange="this.form.submit();">
<option value="-1" selected>Authors</option>
<?php
$metakey = 'author';
$autores = $wpdb->get_col($wpdb->prepare("SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = %s ORDER BY meta_value ASC", $metakey) );
if ($authors) {
foreach ($authors as $author) {
echo "<option VALUE=\"" . $author . "\">" . $author . "</option>";
}
}
?>
</select>
</div><!-- #search1 -->
</form>
Кстати, форма отлично работает при отображении результатов с помощью стандартной кнопки отправки.Любой намек на то, что может быть не так, приветствуется.Большое спасибо!