JSFiddle - React, Tailwind, and code Playground

by burki

HTML

<html>

  <body>

    <p>Sonderzeichen:</p>
    <input id="liste" style="width:50%" value="À à Â â Æ æ Ç ç È è É é Ê ê Ë ë Î î Ï ï Ô ô Œ œ Ù ù Û û Ÿ ÿ « »">

    <p>Vorbefüllung:</p>
    <select id="dropdown" onchange="auswahl()">
      <option value=""></option>
      <option value="fr">Französisch</option>
      <option value="es">Spanisch</option>
    </select>

    <p>
      <button onclick="seiteBetreten()">
        Sonderzeichen ändern und Klick = Seite neu betreten
      </button>
    </p>

  </body>

</html>

JavaScript

var liste = document.getElementById("liste")
var drop = document.getElementById("dropdown");

seiteBetreten();

function seiteBetreten() {
	var listeVal = liste.value;
  if (listeVal == "À à Â â Æ æ Ç ç È è É é Ê ê Ë ë Î î Ï ï Ô ô Œ œ Ù ù Û û Ÿ ÿ « »") {
    drop.value = "fr"
  } else if (listeVal == "Á á ç É é Í í Ñ ñ Ó ó Ú ú ü ª º ¡ ¿ « »") {
    drop.value = "es"
  } else {
    drop.value = ""
  }
}

function auswahl() {
	var listeVal = liste.value;
  var dropVal = drop.value;
  if (dropVal == "fr") {
    liste.value = "À à Â â Æ æ Ç ç È è É é Ê ê Ë ë Î î Ï ï Ô ô Œ œ Ù ù Û û Ÿ ÿ « »";
  } else if (dropVal == "es") {
    liste.value = "Á á ç É é Í í Ñ ñ Ó ó Ú ú ü ª º ¡ ¿ « »";
  } else {
    liste.value = "";
  }
}