Se non vedi correttamente il form clicca su "versione desktop".
* Campo obbligatorio
|
|
<script> //AGGIUNGERE UNA FUNZIONA PER OGNI CAMPO //MODIFICARE NOME FUNZIONE //MODIFICARE NOME VARIABILE - ID CAMPO DA CONTARE function addCounterTerritorio(formName, formId) { var TerritorioElem = AJS.$('#' + formId).find('#i_Territorio'); // find the "textare field" by name "ta" if (!TerritorioElem.hasClass('cfcounter')) { TerritorioElem.addClass('cfcounter'); TerritorioElem.after('<div id="i_TerritorioCharNum">100 battute rimaste</div>'); // setup handler TerritorioElem.on("input", function(){ var maxlength = 100; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_TerritorioCharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterUSP(formName, formId) { var USPElem = AJS.$('#' + formId).find('#i_USP'); // find the "textare field" by name "ta" if (!USPElem.hasClass('cfcounter')) { USPElem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized USPElem.after('<div id="i_USPCharNum">100 battute rimaste</div>'); // setup handler USPElem.on("input", function(){ var maxlength = 100; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_USPCharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterValore1(formName, formId) { var Valore1Elem = AJS.$('#' + formId).find('#i_Valore1'); // find the "textare field" by name "ta" if (!Valore1Elem.hasClass('cfcounter')) { Valore1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Valore1Elem.after('<div id="i_Valore1CharNum">200 battute rimaste</div>'); // setup handler Valore1Elem.on("input", function(){ var maxlength = 200; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Valore1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterValore2(formName, formId) { var Valore2Elem = AJS.$('#' + formId).find('#i_Valore2'); // find the "textare field" by name "ta" if (!Valore2Elem.hasClass('cfcounter')) { Valore2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Valore2Elem.after('<div id="i_Valore2CharNum">200 battute rimaste</div>'); // setup handler Valore2Elem.on("input", function(){ var maxlength = 200; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Valore2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterValore3(formName, formId) { var Valore3Elem = AJS.$('#' + formId).find('#i_Valore3'); // find the "textare field" by name "ta" if (!Valore3Elem.hasClass('cfcounter')) { Valore3Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Valore3Elem.after('<div id="i_Valore3CharNum">200 battute rimaste</div>'); // setup handler Valore3Elem.on("input", function(){ var maxlength = 200; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Valore3CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterStoria(formName, formId) { var StoriaElem = AJS.$('#' + formId).find('#i_Storia'); // find the "textare field" by name "ta" if (!StoriaElem.hasClass('cfcounter')) { StoriaElem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized StoriaElem.after('<div id="i_StoriaCharNum">1000 battute rimaste</div>'); // setup handler StoriaElem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_StoriaCharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterSfida(formName, formId) { var SfidaElem = AJS.$('#' + formId).find('#i_Sfida'); // find the "textare field" by name "ta" if (!SfidaElem.hasClass('cfcounter')) { SfidaElem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized SfidaElem.after('<div id="i_SfidaCharNum">1000 battute rimaste</div>'); // setup handler SfidaElem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_SfidaCharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterEsperienza11(formName, formId) { var Esperienza11Elem = AJS.$('#' + formId).find('#i_Esperienza11'); // find the "textare field" by name "ta" if (!Esperienza11Elem.hasClass('cfcounter')) { Esperienza11Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Esperienza11Elem.after('<div id="i_Esperienza11CharNum">1000 battute rimaste</div>'); // setup handler Esperienza11Elem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Esperienza11CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterEsperienza12(formName, formId) { var Esperienza12Elem = AJS.$('#' + formId).find('#i_Esperienza12'); // find the "textare field" by name "ta" if (!Esperienza12Elem.hasClass('cfcounter')) { Esperienza12Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Esperienza12Elem.after('<div id="i_Esperienza12CharNum">1000 battute rimaste</div>'); // setup handler Esperienza12Elem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Esperienza12CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterEsperienza21(formName, formId) { var Esperienza21Elem = AJS.$('#' + formId).find('#i_Esperienza21'); // find the "textare field" by name "ta" if (!Esperienza21Elem.hasClass('cfcounter')) { Esperienza21Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Esperienza21Elem.after('<div id="i_Esperienza21CharNum">1000 battute rimaste</div>'); // setup handler Esperienza21Elem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Esperienza21CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterEsperienza22(formName, formId) { var Esperienza22Elem = AJS.$('#' + formId).find('#i_Esperienza22'); // find the "textare field" by name "ta" if (!Esperienza22Elem.hasClass('cfcounter')) { Esperienza22Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Esperienza22Elem.after('<div id="i_Esperienza22CharNum">1000 battute rimaste</div>'); // setup handler Esperienza22Elem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Esperienza22CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVisita11(formName, formId) { var Visita11Elem = AJS.$('#' + formId).find('#i_Visita11'); // find the "textare field" by name "ta" if (!Visita11Elem.hasClass('cfcounter')) { Visita11Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Visita11Elem.after('<div id="i_Visita11CharNum">300 battute rimaste</div>'); // setup handler Visita11Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Visita11CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVisita12(formName, formId) { var Visita12Elem = AJS.$('#' + formId).find('#i_Visita12'); // find the "textare field" by name "ta" if (!Visita12Elem.hasClass('cfcounter')) { Visita12Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Visita12Elem.after('<div id="i_Visita12CharNum">300 battute rimaste</div>'); // setup handler Visita12Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Visita12CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVisita13(formName, formId) { var Visita13Elem = AJS.$('#' + formId).find('#i_Visita13'); // find the "textare field" by name "ta" if (!Visita13Elem.hasClass('cfcounter')) { Visita13Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Visita13Elem.after('<div id="i_Visita13CharNum">300 battute rimaste</div>'); // setup handler Visita13Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Visita13CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVisita14(formName, formId) { var Visita14Elem = AJS.$('#' + formId).find('#i_Visita14'); // find the "textare field" by name "ta" if (!Visita14Elem.hasClass('cfcounter')) { Visita14Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Visita14Elem.after('<div id="i_Visita14CharNum">300 battute rimaste</div>'); // setup handler Visita14Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Visita14CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVisita15(formName, formId) { var Visita15Elem = AJS.$('#' + formId).find('#i_Visita15'); // find the "textare field" by name "ta" if (!Visita15Elem.hasClass('cfcounter')) { Visita15Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Visita15Elem.after('<div id="i_Visita15CharNum">300 battute rimaste</div>'); // setup handler Visita15Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Visita15CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVino1(formName, formId) { var Vino1Elem = AJS.$('#' + formId).find('#i_Vino1'); // find the "textare field" by name "ta" if (!Vino1Elem.hasClass('cfcounter')) { Vino1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Vino1Elem.after('<div id="i_Vino1CharNum">300 battute rimaste</div>'); // setup handler Vino1Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Vino1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVino2(formName, formId) { var Vino2Elem = AJS.$('#' + formId).find('#i_Vino2'); // find the "textare field" by name "ta" if (!Vino2Elem.hasClass('cfcounter')) { Vino2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Vino2Elem.after('<div id="i_Vino2CharNum">300 battute rimaste</div>'); // setup handler Vino2Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Vino2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterVino3(formName, formId) { var Vino3Elem = AJS.$('#' + formId).find('#i_Vino3'); // find the "textare field" by name "ta" if (!Vino3Elem.hasClass('cfcounter')) { Vino3Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Vino3Elem.after('<div id="i_Vino3CharNum">300 battute rimaste</div>'); // setup handler Vino3Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Vino3CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCibo1(formName, formId) { var Cibo1Elem = AJS.$('#' + formId).find('#i_Cibo1'); // find the "textare field" by name "ta" if (!Cibo1Elem.hasClass('cfcounter')) { Cibo1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cibo1Elem.after('<div id="i_Cibo1CharNum">300 battute rimaste</div>'); // setup handler Cibo1Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cibo1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCibo2(formName, formId) { var Cibo2Elem = AJS.$('#' + formId).find('#i_Cibo2'); // find the "textare field" by name "ta" if (!Cibo2Elem.hasClass('cfcounter')) { Cibo2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cibo2Elem.after('<div id="i_Cibo2CharNum">300 battute rimaste</div>'); // setup handler Cibo2Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cibo2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCibo3(formName, formId) { var Cibo3Elem = AJS.$('#' + formId).find('#i_Cibo3'); // find the "textare field" by name "ta" if (!Cibo3Elem.hasClass('cfcounter')) { Cibo3Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cibo3Elem.after('<div id="i_Cibo3CharNum">300 battute rimaste</div>'); // setup handler Cibo3Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cibo3CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterProdotto1(formName, formId) { var Prodotto1Elem = AJS.$('#' + formId).find('#i_Prodotto1'); // find the "textare field" by name "ta" if (!Prodotto1Elem.hasClass('cfcounter')) { Prodotto1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Prodotto1Elem.after('<div id="i_Prodotto1CharNum">300 battute rimaste</div>'); // setup handler Prodotto1Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Prodotto1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterProdotto2(formName, formId) { var Prodotto2Elem = AJS.$('#' + formId).find('#i_Prodotto2'); // find the "textare field" by name "ta" if (!Prodotto2Elem.hasClass('cfcounter')) { Prodotto2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Prodotto2Elem.after('<div id="i_Prodotto2CharNum">300 battute rimaste</div>'); // setup handler Prodotto2Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Prodotto2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterProdotto3(formName, formId) { var Prodotto3Elem = AJS.$('#' + formId).find('#i_Prodotto3'); // find the "textare field" by name "ta" if (!Prodotto3Elem.hasClass('cfcounter')) { Prodotto3Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Prodotto3Elem.after('<div id="i_Prodotto3CharNum">300 battute rimaste</div>'); // setup handler Prodotto3Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Prodotto3CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterProdotto4(formName, formId) { var Prodotto4Elem = AJS.$('#' + formId).find('#i_Prodotto4'); // find the "textare field" by name "ta" if (!Prodotto4Elem.hasClass('cfcounter')) { Prodotto4Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Prodotto4Elem.after('<div id="i_Prodotto4CharNum">300 battute rimaste</div>'); // setup handler Prodotto4Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Prodotto4CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterProdotto5(formName, formId) { var Prodotto5Elem = AJS.$('#' + formId).find('#i_Prodotto5'); // find the "textare field" by name "ta" if (!Prodotto5Elem.hasClass('cfcounter')) { Prodotto5Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Prodotto5Elem.after('<div id="i_Prodotto5CharNum">300 battute rimaste</div>'); // setup handler Prodotto5Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Prodotto5CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCosa1(formName, formId) { var Cosa1Elem = AJS.$('#' + formId).find('#i_Cosa1'); // find the "textare field" by name "ta" if (!Cosa1Elem.hasClass('cfcounter')) { Cosa1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cosa1Elem.after('<div id="i_Cosa1CharNum">500 battute rimaste</div>'); // setup handler Cosa1Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cosa1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCosa2(formName, formId) { var Cosa2Elem = AJS.$('#' + formId).find('#i_Cosa2'); // find the "textare field" by name "ta" if (!Cosa2Elem.hasClass('cfcounter')) { Cosa2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cosa2Elem.after('<div id="i_Cosa2CharNum">500 battute rimaste</div>'); // setup handler Cosa2Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cosa2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCosa3(formName, formId) { var Cosa3Elem = AJS.$('#' + formId).find('#i_Cosa3'); // find the "textare field" by name "ta" if (!Cosa3Elem.hasClass('cfcounter')) { Cosa3Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cosa3Elem.after('<div id="i_Cosa3CharNum">500 battute rimaste</div>'); // setup handler Cosa3Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cosa3CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterPaesaggio1(formName, formId) { var Paesaggio1Elem = AJS.$('#' + formId).find('#i_Paesaggio1'); // find the "textare field" by name "ta" if (!Paesaggio1Elem.hasClass('cfcounter')) { Paesaggio1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Paesaggio1Elem.after('<div id="i_Paesaggio1CharNum">300 battute rimaste</div>'); // setup handler Paesaggio1Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Paesaggio1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterPaesaggio2(formName, formId) { var Paesaggio2Elem = AJS.$('#' + formId).find('#i_Paesaggio2'); // find the "textare field" by name "ta" if (!Paesaggio2Elem.hasClass('cfcounter')) { Paesaggio2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Paesaggio2Elem.after('<div id="i_Paesaggio2CharNum">300 battute rimaste</div>'); // setup handler Paesaggio2Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Paesaggio2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterPaesaggio3(formName, formId) { var Paesaggio3Elem = AJS.$('#' + formId).find('#i_Paesaggio3'); // find the "textare field" by name "ta" if (!Paesaggio3Elem.hasClass('cfcounter')) { Paesaggio3Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Paesaggio3Elem.after('<div id="i_Paesaggio3CharNum">300 battute rimaste</div>'); // setup handler Paesaggio3Elem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Paesaggio3CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterItinerario11(formName, formId) { var Itinerario11Elem = AJS.$('#' + formId).find('#i_Itinerario11'); // find the "textare field" by name "ta" if (!Itinerario11Elem.hasClass('cfcounter')) { Itinerario11Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Itinerario11Elem.after('<div id="i_Itinerario11CharNum">500 battute rimaste</div>'); // setup handler Itinerario11Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Itinerario11CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterItinerario12(formName, formId) { var Itinerario12Elem = AJS.$('#' + formId).find('#i_Itinerario12'); // find the "textare field" by name "ta" if (!Itinerario12Elem.hasClass('cfcounter')) { Itinerario12Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Itinerario12Elem.after('<div id="i_Itinerario12CharNum">500 battute rimaste</div>'); // setup handler Itinerario12Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Itinerario12CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterItinerario21(formName, formId) { var Itinerario21Elem = AJS.$('#' + formId).find('#i_Itinerario21'); // find the "textare field" by name "ta" if (!Itinerario21Elem.hasClass('cfcounter')) { Itinerario21Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Itinerario21Elem.after('<div id="i_Itinerario21CharNum">500 battute rimaste</div>'); // setup handler Itinerario21Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Itinerario21CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterItinerario22(formName, formId) { var Itinerario22Elem = AJS.$('#' + formId).find('#i_Itinerario22'); // find the "textare field" by name "ta" if (!Itinerario22Elem.hasClass('cfcounter')) { Itinerario22Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Itinerario22Elem.after('<div id="i_Itinerario22CharNum">500 battute rimaste</div>'); // setup handler Itinerario22Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Itinerario22CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterMigliorItinerario1(formName, formId) { var MigliorItinerario1Elem = AJS.$('#' + formId).find('#i_MigliorItinerario1'); // find the "textare field" by name "ta" if (!MigliorItinerario1Elem.hasClass('cfcounter')) { MigliorItinerario1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized MigliorItinerario1Elem.after('<div id="i_MigliorItinerario1CharNum">500 battute rimaste</div>'); // setup handler MigliorItinerario1Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_MigliorItinerario1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterMigliorItinerario2(formName, formId) { var MigliorItinerario2Elem = AJS.$('#' + formId).find('#i_MigliorItinerario2'); // find the "textare field" by name "ta" if (!MigliorItinerario2Elem.hasClass('cfcounter')) { MigliorItinerario2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized MigliorItinerario2Elem.after('<div id="i_MigliorItinerario2CharNum">500 battute rimaste</div>'); // setup handler MigliorItinerario2Elem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_MigliorItinerario2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCammino1(formName, formId) { var Cammino1Elem = AJS.$('#' + formId).find('#i_Cammino1'); // find the "textare field" by name "ta" if (!Cammino1Elem.hasClass('cfcounter')) { Cammino1Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cammino1Elem.after('<div id="i_Cammino1CharNum">1000 battute rimaste</div>'); // setup handler Cammino1Elem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cammino1CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterCammino2(formName, formId) { var Cammino2Elem = AJS.$('#' + formId).find('#i_Cammino2'); // find the "textare field" by name "ta" if (!Cammino2Elem.hasClass('cfcounter')) { Cammino2Elem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized Cammino2Elem.after('<div id="i_Cammino2CharNum">1000 battute rimaste</div>'); // setup handler Cammino2Elem.on("input", function(){ var maxlength = 1000; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_Cammino2CharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterTarget(formName, formId) { var TargetElem = AJS.$('#' + formId).find('#i_Target'); // find the "textare field" by name "ta" if (!TargetElem.hasClass('cfcounter')) { TargetElem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized TargetElem.after('<div id="i_TargetCharNum">300 battute rimaste</div>'); // setup handler TargetElem.on("input", function(){ var maxlength = 300; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_TargetCharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } function addCounterLink(formName, formId) { var LinkElem = AJS.$('#' + formId).find('#i_Link'); // find the "textare field" by name "ta" if (!LinkElem.hasClass('cfcounter')) { LinkElem.addClass('cfcounter'); // this is sort of a marker that tells if the "counter div" is initialized LinkElem.after('<div id="i_LinkCharNum">500 battute rimaste</div>'); // setup handler LinkElem.on("input", function(){ var maxlength = 500; var currentLength = AJS.$(this).val().length; var charsLeft = maxlength - currentLength; AJS.$('#i_LinkCharNum').html(Math.max(0, charsLeft, charsLeft) + " battute rimaste"); }); } } </script> |