so zeigen Sie eine Fehlermeldung neben dem Feld in html mit javascript-bitte helfen Sie mir
habe ich ein Programm geschrieben mit javascript zum anzeigen Fehlermeldung neben dem Feld statt der Alarmierung, aber es funktioniert nicht bitte helfen Sie mir, um die Arbeit mit dem Programm
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<script type="text/javascript">
function check()
{
if(document.getElementById('firstname').value==NULL || myform.firstname.value.length==0)
{
document.getElementById('errorname').value="this is an invalid name";
}
}
</script>
</head>
<body>
<form name="myform">
<p>name</p>
<input type="text" name="firstname" onblur="check()"/>
<span id="errorname"></span>
<br/><input type="button" value="submit" />
</form>
</body>
</html>
- es ist null und nicht NULL
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie nicht die id, um Sie textbox auch übergeben Sie den Wert der textbox an die Funktion
wie diese
Und JS-Funktion
SIEHE FIDDLE DEMO
Sie keine ID für Ihre Eingabe Feld. Fügen Sie eine ID und Zugang zu Ihrem Eingabefeld.
Und ändern Sie Ihre html-Feld wie dieses.
HTML:
JavaScript:
JSFiddle Beispiel:
http://jsfiddle.net/2etd93jL/2/
Haben Sie verwendet
document.getElementById('firstname')
aber Ihre Eingabeinput type="text" name="firstname"
keine id, nur ein name. versuchen Sieid="firstname"
dem Eingabefeld.Mehrere Fehler in Ihrem code listing unten:
Also dein HTML-code:
JS-Code:
Arbeiten Geige
Dies ist fast Ihr code, einige änderungen hat die Anforderung zu erfüllen.
Die Kasse fiddle