Quiero crear un formulario de reserva (reserva) con datepicker textfield, name, contact y bla bla bla.La validación del formulario Jquery no funciona después de insertar datepicker
La validación funciona bien, mientras que mi formulario tiene el campo de texto de entrada de nombre, campo de texto de entrada de correo electrónico, campo de texto de entrada de contacto y excepto el marcador de fecha.
Después de insertar el jquery datepicker, la validación no funciona y el datepicker funciona bien.
¿Alguien me puede ayudar por favor?
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/validation.js" type="text/javascript"></script>
<script src="js/effects.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.7.custom.min.js"></script>
<link type="text/css" href="css/start/jquery-ui-1.8.7.custom.css" rel="stylesheet" />
<script>
$(function() {
$("#datepicker").datepicker();
});
</script>
<form id="test" action="#" method="get">
<fieldset>
<!--<legend>Form</legend>-->
<div class="form-row">
<div class="field-label">
<label for="name-t2">*Your Name:</label>
</div>
<div class="field-widget"><input name="name-t2" id="name-t2" class="required" title="Enter your name" /></div>
</div>
<div class="form-row">
<div class="field-label"><label for="email-t2">*Your Email:</label></div>
<div class="field-widget"><input name="email-t2" id="email-t2" class="required validate-email" title="Enter a correct email. E.g. [email protected]" /></div>
</div>
<div class="form-row">
<div class="field-label"><label for="contact-t2">Contact Number:</label></div>
<div class="field-widget"><input name="contact-t2" id="contact-t2" class="validate-digits" title="Enter your contact number" /></div>
</div>
<div class="form-row">
<div class="field-label"><label for="datepicker">Departure Date:</label></div>
<div class="field-label">
<input id="datepicker" name="datepicker" class="required validate-date-au" type="text" />
</div>
</div>
<div class="form-row">
<div class="field-label"><label for="ppl-t2">Number of People:</label></div>
<div class="field-label"><input name="ppl-t2" id="ppl-t2" class="validate-number" title="Optional: Enter number of people" /></div>
</div>
<div class="form-row">
<div class="field-label"><label for="budget-t2">Your Budget:</label></div>
<div class="field-widget">
<select id="budget-t2" name="budget-t2" class="validate-selection" title="Choose your budget">
<option>Select one...</option>
<option>< $100</option>
<option>$100 - $250</option>
<option>$250 - $500</option>
<option>$500 - $750</option>
<option>$750 - $1,000</option>
<option>> $1,000</option>
</select>
</div>
</div>
<div class="form-row">
<div class="field-label"><label for="enquiry-t2">Special Enquiry:</label></div>
<div class="field-label">
<input type="checkbox" name="enquiry-t2" id="enquiry-travel" value="Travel" />Travel<br>
<input type="checkbox" name="enquiry-t2" id="enquiry-accommadation" value="Accommodation" />Accommodation<br>
<input type="checkbox" name="enquiry-t2" id="enquiry-flight" value="Flight Ticket" />Flight Ticket<br>
<input type="checkbox" name="enquiry-t2" id="enquiry-other" value="Others" class="validate-one-required" />Others
</div>
</div>
<div class="form-row">
<div class="field-label-textarea"><label for="comment-t2">Your Message:</label></div>
<div class="field-label-textarea">
<TEXTAREA NAME="comment-t2" id="comment-t2" class="required" cols=55 rows=10></TEXTAREA>
</div>
</div>
</fieldset>
<input type="submit" value="Submit" /> <input type="button" value="Reset" onClick="valid.reset(); return false" />
</form>
<script type="text/javascript">
var valid2 = new Validation('test', {useTitles:true});
</script>
quiere decir, * * prototipo de validación no funciona cuando se utiliza con jQuery * * selector de fechas! – ifaour