par
almoha » 18 sept. 2011, 14:03
Bonjour,
Merci pour ta réponse. En complétant mon code Jquery, je suis parvenu à soumettre automatiquement mon formulaire autocomplete après un clic sur une proposition :
$(function() {
$( "#clesearch" ).autocomplete({
source: "scripts/autoc/dev2_search_autocomplete.php",
minLength: 2,
select: function (event, ui) {
$('#clesearch_id').val(ui.item.id);
$('#clesearch').val(ui.item.value);
$("#cherche").submit();
}
});
<form action ="" method="POST" id="cherche">
<div class="ui-widget">
<label for="state">Rechercher</label>
<input type="text" name="clesearch" id="clesearch"/>
<input type="hidden" id="clesearch_id" name="clesearch_id" />
</div>
</form>
Mais comme je suis débutant, je n'arrive pas à conditionner la soumission avec un if , ceci pour empêcher la soumission automatique lorsque la value de l'input est égale à "No Results Found". Je ne souhaite pas de message d'alerte, simplement qu'il ne se passe rien si je clique sur la "proposition" "No Results Found".
Peux-tu m'apporter une aide complémentaire ? Merci.
Bonjour,
Merci pour ta réponse. En complétant mon code Jquery, je suis parvenu à soumettre automatiquement mon formulaire autocomplete après un clic sur une proposition :
[html]
$(function() {
$( "#clesearch" ).autocomplete({
source: "scripts/autoc/dev2_search_autocomplete.php",
minLength: 2,
select: function (event, ui) {
$('#clesearch_id').val(ui.item.id);
$('#clesearch').val(ui.item.value);
$("#cherche").submit();
}
});
<form action ="" method="POST" id="cherche">
<div class="ui-widget">
<label for="state">Rechercher</label>
<input type="text" name="clesearch" id="clesearch"/>
<input type="hidden" id="clesearch_id" name="clesearch_id" />
</div>
</form>
[/html]
Mais comme je suis débutant, je n'arrive pas à conditionner la soumission avec un if , ceci pour empêcher la soumission automatique lorsque la value de l'input est égale à "No Results Found". Je ne souhaite pas de message d'alerte, simplement qu'il ne se passe rien si je clique sur la "proposition" "No Results Found".
Peux-tu m'apporter une aide complémentaire ? Merci.