bswierczynski napisał(a)
Musiałbyś podać kod, bo przyczyny takiego zachowania mogą być różne, a sypanie teraz kolejnymi funkcjami jak evt.preventDefault()
czy evt.stopImmediatePropagation()
byłoby jak programowanie przypadkowe. W stylu stada małp piszącego na oślep. Któreś rozwiązanie w końcu zadziała i problem wyląduje na półce, a przyczyny nie zostaną poznane ;).
Podaj sam wygenerowany HTML+JavaScript, nieważne co się dzieje na serwerze.
Dziękuje za odzew - oto HTML:
<div class="addProductText">
<form class="addProductForm" name="addProductForm" method="post" action="">
<label for="categorySelect">Wybierz kategorie: </label><br />
<select class="category1" name="categorySelect" size="6">
<option value="1">Muzyka</option>
<option value="2">Filmy</option>
</select>
<select class="category2" size="6">
</select>
<select class="category3" size="6">
</select>
<br /><br />
<label for="authorForm">Autor: </label>
<input type="text" name="authorForm" size="15" class="authorForm" />lub kliknij: <a href="#">jestem autorem</a> <br />
<label for="linkInput">Adres URL do zasobu: </label>
<input type="text" name="linkInput" class="linkInput" size="45" />lub <a href="#" class="upload">załaduj na serwer</a>
</form>
</div>
A to JavaScript:
$(document).ready(function() {
$('.category1').click(function(){
alert("Select1 click");
});
});
W tym kodzie akurat problem dotyczy kliknięcia w dowolną pozycję w Select, jednak ten sam problem występuję przy kliknięciu w jakikolwiek inny element HTML. Próbowałem zastosować te dwie funkcje podane przez Ciebie (jako pierwsza instrukcja w click) jednak bez efektu.