Patrick Canterino: Anführungszeichen aus Formular löschen

Beitrag lesen

Hallo Sascha!

wie schaffe ich es aus einem input Feld die eventuell eingegebenen Anführungszeichen zu löschen?

Indem du im <form>-Tag über den Event-Handler onsubmit eine Funktion ausführen lässt, die die Anführungszeichen entfernt. Das kann zum Beispiel so aussehen:

<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function clean()
{
 document.forms[0].test.value = document.forms[0].test.value.replace(/"/g,'');
}
//-->
</script>
</head>
<body>
<form action="" onsubmit="clean(); return true;">
<p><input type="text" name="test"></p>
</form>
</body>
</html>

Ich musste leider den Umweg über eine Funktion wählen, weil ich es direkt im onsubmit-Attribut nicht hinbekommen habe.

Näheres zu replace() findest du hier:
http://selfhtml.teamone.de/javascript/objekte/string.htm#replace

Viele Grüße
  Patrick Canterino