Silaz 14-07-2010 01:56
Hi, erstmal danke für das JSAction, gefällt ir sehr gut, evtl kannst du mir ja Helfen, ich versuche den Submit Button erst Klickbar zu machen wenn alles Korrekt ausgefüllt ist, leider finde ich zum Framework keine Docu. Gibts dafür einen ,Identifyer oder so? Oder kann ich igend wo einen Gesamtstatus des Formulars erfragen? Besten dank Silaz
Silaz 14-07-2010 03:21
Sorry hatte was vergessen :) Wird es ein erweiterung geben um eMails zu Validieren? Wenn ja wann ca? oder nen kleinen workaround würde ich auch direkt nehmen ;) Danke
Johnny 14-07-2010 08:00
Hi Silaz, > Submit Button erst Klickbar zu machen wenn alles Korrekt ausgefüllt ist Nein da gibt es immo nichts zu, der Gedanke ist aber nicht schlecht. Allerdings müsste man bei jeden Tastendruck alles prüfen - ein nachfolgendes Input könnte required sein. > Wird es ein erweiterung geben um eMails zu Validieren? Wahrscheinlich nicht so schnell. Durch die WM ist viel Arbeit liegengeblieben :) > kleinen workaround würde ich auch direkt nehmen Müsstest du die Action für das Email holen und eine Prüfungsmethode hinzufügen. Rendern der Nachrichten und CSS Styles wird dann automatisch gemacht. Hier mal Beispiel code für externe Datei Text.js function Test() {} HpCore.addInitAfter(initAfterTest); function initAfterTest() { var email = document.getElementById('email'); HpAction.get(email,'keyup').addInit(Test.initEMail); HpAction.get(email,'blur').addInit(Test.initEMail); } Test.initEMail = function(action) { var text = null; text = HpDom.getText(action.source); if (text.length <= 0) { action.state = false; action.messages.addNew(null, HpConstants.error, 'Email is empty!'); return; } action.state = Test.checkMail(text); if (action.state == false) { action.messages.addNew(null, HpConstants.error, 'Email is wrong!'); return; } } Test.checkMail = function(text) { if (text.indexOf('@') >= 0) //replace with regex check return true; else return false; } cu Johnny
Submit Button aktivierung