webForumDet fria alternativet

jquery autocomplete mellanslag efter

JavaScript

1 svar · 776 visningar · startad av kolas

Medlem sedan mars 2001142 inlägg
Frågan#1

Jag försöker få till autocomplete med denna Jquery-lösning:
http://docs.jquery.com/Plugins/Autocomplete

Men jag förstår inte varför det ska komma fram ett mellanslag efter orden som kommer upp.

Tar jag bort utrymmet mellan " " på raden multipleseparator försvinner det efter men då kan jag inte längre skriva bokstav nr 2. Alltså skriver jag L då får jag upp alla, men skriver jag LÅ då hittar den inget längre.

Hur ska jag göra för att skriva fler tecken (LÅ..) samtidigt som det inte blir ett mellanslag efter?


<script type="text/javascript">
$().ready(function() {
	
	$("#tags").autocomplete(["lådbilar", "lastbilar", "långtradare"], {
		width: 100,
		max: 4,
		highlight: false,
		multiple: true,
		multipleSeparator: " ",
		scroll: true,
		scrollHeight: 300
	});
	
});
</script>
Medlem sedan dec. 20025 483 inlägg
#2

Sätt multiple = false och multipleSeparator = "". Det innebär dock att du endast kommer att kunna ange ett värde i inputrutan, men det kanske är OK?

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)