Guten Tag,
ich brauche leider Hilfe.
ich versuche eine Suchleiste zu machen aber ich versage bei den sonder Zeichen besonders Ä Ü Ö.
Ich möchte die Zeichen durch au ue oe ersetzen. wenn ich es zb so mache:
Code
/*/////geht es nicht/////*/
<input type="text" id="myInput" onkeyup="searchGo()" name="search" placeholder="Search..">
<script>
function umlaut(str) {
return str
.replace(/Ä/g, "AE")
.replace(/ä/g, "ae")
.replace(/Ö/g, "OE")
.replace(/ö/g, "oe")
.replace(/Ü/g, "UE")
.replace(/ü/g, "ue");
}
function searchGo() {
var input, filter;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
alert(umlaut(filter));
}
</script>
/////Input: König//////
/////Output: König//////
/*/////und so geht es/////*/
<script>
function umlaut(str) {
return str
.replace(/Ä/g, "AE")
.replace(/ä/g, "ae")
.replace(/Ö/g, "OE")
.replace(/ö/g, "oe")
.replace(/Ü/g, "UE")
.replace(/ü/g, "ue");
}
var filter = "König"
alert(umlaut(filter));
</script>
/////Input: König//////
/////Output: Koenig//////
Alles anzeigen
Möchte es aber als Suchleiste.
Ich verstehe es nicht könnt ihr mir bitte helfen?