Ho scaricato questo fantastico plug-in jQuery per controllare se i campi di un form per invio mail siano compilati, l'unica cosa che non riesco a capire è come personalizzare i messaggi di errore. Infatti se non si compilano i campi esce l'errore di default "This field is required." mentre vorrei personalizzare per ogni campo un errore diverso.
Ecco il codice jquery:
$(document).ready(function()
{
$("#modulo").validate(
{
rules:
{
title: "required",
message: "required",
from:
{
required: true,
email: true
},
messages:
{
title: " Insert title!",
message: " Insert message!",
from: " Insert email!",
}
}
})
});
e quello html:
[HTML]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="jquery-1.6.3.min.js"></script>
<script type="text/javascript" src="jquery.validate.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<fieldset>
<label>Invio e-mail</label>
<form id="modulo" method="post" action="send_mail.php" />
<label>
<p>Insert Your E-mail:<input type="text" name="from" id="from" /></p>
</label>
<p>Insert The Title:<input type="text" name="title" id="title" /></p>
<p>Insert Your Message:<textarea name="message" id="message" cols="60" rows="20"></textarea></p>
<input type="submit" name="submit" value="submit" />
<input type="reset" name="reset" value="reset" />
</fieldset>
</body>
</html>
[/HTML]
Grazie mille!