triggar change eventet själv? val() triggar inte change-eventet vad jag vet, eller menar du när du ändrar i en selectbox?
Hej! Jag försöker att använda mig av jquery-jec pluginen som helt enkelt ska fungera ungefär som en combobox(en dropdownlista som man kan editera), Det är bara det att det verkar inte som att javascript-eventet .change triggas när man skriver in något i denna combobox. byter jag till en av de andra objekten i listan så triggas eventet, men hur ska jag då kunna få den att trigga då jag skriver in någonting själv?
Jag tänkte att jag kan spara det man skriver in i comboboxen i en hiddenfield, så man sedan kan hämta värdet därifrån igen.
Det jag vill åstadkomma är att användaren ska kunna välja mellan ett antal redan existerande alternativ som hämtas från en databas, men användaren ska även kunna skriva in ett nytt alternativ i listan, som också sparas till databasen.
Det jag inte vet är hur jag ska använda det editerbara listobjektet, och hämta dess värde.
på jquery-jec sidan finns det inte mycket info, men jag har kollat på demo-sidan och gjort mitt bästa för att försöka lösa detta.
se denna länk http://stuff.rajchel.pl/jec/demos/#demo-6
som jag fattat det på denna sida så måste jag göra så här för att hämta det jag vill ha:
$("#lstDropdown").change(function (e) { //Funktion för .change
alert(".change har anropats!");
$('#artnrStored').val($('#lstDropdown').jecValue()); //hämta värde från combobox och lägg in i mitt hidden-field
$('#lstDropdown').jecValue($('#artnrStored').val()); //Hämta värde från hidden-field och sätt in i comboboxen
});
ett problem jag har är att alert-rutan aldrig visas... vilket måste betyda att .change-eventet aldrig körs. Vad kan jag göra? var bör jag felsöka först? har ägnat hela dagen åt detta hittills, så jag har stirrat mig lite blind hehe
Jag kan försöka vidareutveckla om det är något som är oklart!
Mvh
