Links über Text Area
dobardan
- javascript
Hi All,
wie kann man links vom Textarea ausführen? Z.B.
<input type="text"> <button type="button">go</button>
Wenn man in input feld z.B. einen Links eingibt (www.example.com), dann sollte man
auf der Seite (www.example.com) kommt.
Danke für jeden Hinweis.
Viele Grüße
@@dobardan:
nuqneH
wie kann man links vom Textarea ausführen? Z.B.
[code lang=html]<input type="text">
BTW, textarea ist was anderes als input type="text".
location.href
Aber wozu soll das gut sein? Jeder Browser hat bereits ein solches Eingabefeld.
Qapla'
@@dobardan:
nuqneH
wie kann man links vom Textarea ausführen? Z.B.
[code lang=html]<input type="text">BTW, textarea ist was anderes als input type="text".
location.href
Aber wozu soll das gut sein? Jeder Browser hat bereits ein solches Eingabefeld.
Qapla'
Sorry, ich wollte auch Input Feld und nicht TextArea sagen. Ich wollte nur testen. Das soll genauso wie Browser funktionieren. Wie kann ich Links im Input Feld d.h. URL lesen und ausführen. Das kann unterschiedliche Links sein.
Besten Dank
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>URL</title>
<script>
function checkUrl() {
var v = document.urlForm.website.value;
if (v.length !== 0) {
location.href = v;
}
}
</script>
</head>
<body>
<form name="urlForm" onsubmit="checkUrl()">
<input name="website" type="url" required pattern="https?://.+" placeholder="website" value="">
<button type="submit">go</button>
</form>
</body>
</html>
dat funzt
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>URL</title>
<script>
> ~~~javascript
function checkUrl() {
> var v = document.urlForm.website.value;
> if (v.length !== 0) {
> location.href = v;
> }
> }
</script>
</head>
<body>
<form name="urlForm" onsubmit="checkUrl()">
<input name="website" type="url" required pattern="https?://.+" placeholder="website" value="">
<button type="submit">go</button>
</form></body>
</html>
>
Hi,
statt `location.href =v`{:.language-javascript}
window.open(v, '\_blank');
dann funktioniert es.
Danke an alle
> dat funzt
dann funktioniert es
wie du es willst/brauchst
@@dobardan:
nuqneH
Sorry, ich wollte auch Input Feld und nicht TextArea sagen. Ich wollte nur testen. Das soll genauso wie Browser funktionieren. Wie kann ich Links im Input Feld d.h. URL lesen und ausführen.
Wo wir das Ausführen schon geklärt haben, kann es nur noch um das Lesen gehen. Schlagen wir doch mal in http://de.selfhtml.org/@title=SELFHTML nach. Click.
http://de.selfhtml.org/javascript/index.htm@title=JavaScript. Click.
Heute mal nicht den Umweg über JavaScript-Sprachelemente, sondern gleich zur http://de.selfhtml.org/javascript/objekte/index.htm@title=Objektreferenz. Click.
Formulare? … Formulare. http://de.selfhtml.org/javascript/objekte/elements.htm@title=Formularelemente. Click.
Nun aber SELF weiter.
Qapla'