Book
Υποενότητα 9.3 Επικύρωση φόρμας
Υποενότητα 9.3 Επικύρωση φόρμας
Completion requirements
View
- HTML validation
- JavaScript validation
Προσθήκη λειτουργιών JavaScript
Το στοιχείο textarea
Ο παρακάτω κώδικας δημιουργεί την επικύρωση για την textarea.
Σύμφωνα με την είσοδο του χρήστη, εμφανίζει το κατάλληλο χρώμα περιγράμματος. Εμφανίζει επίσης το κατάλληλο μήνυμα στην περιοχή span με id "feedbackInfo".
Ο κώδικας HTML:
<div class = "required">
<p>Please enter any feedback you have.</p>
<textarea name="feedback" id="feedback"
placeholder ="Your feedabck goes here"
rows="3" cols="60" minlength="4" required></textarea>
<span id="feedbackInfo" ></span>
</div>
και ο κώδικας the JavaScript:
<script>
var myfeedback = document.getElementById("feedback");
var myfeedbackInfo = document.getElementById("feedbackInfo");
myfeedback.oninput = function () {
if (!this.validity.valid) {
myfeedback.style.border="solid 3px red";
myfeedbackInfo.innerHTML="Your feedback must include at least 4 characters."
}
else {
myfeedback.style.borderColor = "green";
myfeedbackInfo.style.display = "none"
}
}
</script>
θα δημιουργήσουν μια σελίδα που εμφανίζεται ως: