2016-07-12 7 views
1

Ich mache gerade Hausaufgaben und befolge die Anweisungen, die das Buch mir gibt, aber ich kann nicht die erforderlichen oder Muster-Tags zum Arbeiten bekommen. Ich erstelle ein Umfrageformular und versuche, einen Fehler zu melden, wenn der Benutzer seinen Namen, seine Belegnummer oder seine E-Mail nicht eingibt. Hier ist ein Teil davon.Warum funktioniert das Muster oder das erforderliche Attribut nicht?

<label for"receipt">Receipt number *</label> 
<input name="receipt" id="receipt" 
    placeholder="re-nnnnnn" 
    required="required" 
    pattern="^re\-\d{6}$" /> 
+0

Was nicht funktioniert ? – Confiqure

+0

Speziell das Muster. Ich kann alle Informationen, die ich möchte, in die Empfänger-Nummer eingeben und es wird akzeptiert. –

+0

Nur um zu verdeutlichen, verwende ich Notepad ++. Es akzeptiert das Musterattribut überhaupt nicht, es bleibt nur schwarz, als wäre es Text. –

Antwort

0

Ein paar Dinge, die ich

  • das required Attribut sehen keinen Wert benötigen, ist die Existenz des Attributs, was es macht erforderlich ist oder nicht.
  • die - nicht so ^re-\d{6}$ für das Muster
  • das Problem mit der Notizblock-Attribute verwendet entkam werden muss ++ ist, dass die Sprache Formatierung/Farbcodierung ist nicht up-to-date mit allen Attributen.

<input name="receipt" id="receipt" 
 
       placeholder="re-nnnnnn" 
 
       required pattern="^re-\d{6}$" />

+0

Danke, das hat funktioniert! Dieses Buch ist ein wenig verwirrend, und ist nicht immer richtig:/ –

0

gibt es keine Notwendigkeit, so zu schreiben, ist u kann nur schreiben: erforderlich und es wird arbeiten und was Ihr Muster i fangen Sie nicht, dass

+0

Ich denke, das sollte Kommentar keine Antwort sein. –

Verwandte Themen