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//////
Möchte es aber als Suchleiste.
Ich verstehe es nicht könnt ihr mir bitte helfen?