bigskyMedlem sedan maj 2002821 inlägg Hej, jag har ett formulär enligt nedan som jag vill ska skickas när man ändrar datum med datumväljaren:
<form action=”/index.php” method=”post” id=”dateform” class=”form-horizontal”>
<label class=”control-label”>Startdatum</label>
<input id=”changedate” type=”text” name=”startdate” data-date=”01-01-2013” data-date-format=”dd-mm-yyyy” value=”01-01-2013” class=”datepicker span11” onChange=”this.form.submit()”>
<label class=”control-label”>Slutdatum</label>
<input id=”changedate” type=”text” name=”enddate” data-date=”07-06-2013” data-date-format=”dd-mm-yyyy” value=”07-06-2013” class=”datepicker span11” onChange=”document.dateform.submit()”>
</form>
Har provat med både this.form.submit() och document.dateform.submit() men det fungerar inte. Det är säkert något enkelt fel jag gör men vad?
efter att ha ändrat dina ” till ": http://jsbin.com/ivisif/1/
Vilken webbläsare fungera det inte på?
bigskyMedlem sedan maj 2002821 inlägg Sitter med Chrome av senaste version. Men det verkar ju bara vara " som strulade då.
bigskyMedlem sedan maj 2002821 inlägg Har provat att bara ta bort klassen class="datepicker span11" och då fungerar det bra. Så det är den som strular också. Den kommer från temat på http://themedesigner.in/demo/maruti-admin/form-common.html fältet heter "Date picker (dd-mm)". Hur kan man kombinera detta så att det fungerar?
för det är något plugin som triggar på klassen .datepicker kör du jquery så kan du försöka med:
$(".datepicker").on("change", function(e) { this.form.submit(); });
(byt ut on till bind om du kör en lägre version än 1.7 av jquery.