Wie kann ich ein URL-Eingabeformular erstellen, bei dem die Eingabe sowohl eine gültige URL als auch einen bestimmten Dateityp sein muss.HTML-Eingabe: URL muss in einem bestimmten Dateityp enden
Zum Beispiel ist dies meine Eingabe:
<input name="bg" placeholder="https://website.com/image" type="url">
Wie Sie sehen können, ist es die URL-Typ verwendet, die es auf einen gültigen http beschränkt: // Domäne, aber ich möchte die Eingabefeld, um nur PNG-, JPG- und GIF-Dateien zu akzeptieren.
Kann dies durch HTML oder Javascript erreicht werden, und wenn ja, wie?
Danke!
Was Eingabe benötigen Sie? Url oder Bild? –
@CommercialSuicide Es muss ein Bildlink wie http://domain.com/image.png sein, also muss es als URL-Eingabe bleiben, aber nur Bildlinks akzeptieren. –
Jede JavaScript-Validierungsmethode kann einfach durch ein anständiges Skriptkiddy deaktiviert/außer Kraft gesetzt werden. Betrachten Sie die JavaScript-Überprüfung als Hilfsprogramm für nicht bösartige Benutzer (Sie reduzieren die Anzahl der Aufrufe an den Server, während Sie sie über häufige Fehler/Einschränkungen informieren), nicht als eine Möglichkeit, böswillige Benutzer auszuschließen. Sie können nur diese Server-Seite behandeln. –