Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Elakadtam, és az alábbi kérdésre való működőképes válaszért 2000 Ft-ot fizetnék.
Adott egy Joomla 1.5.23-as oldal.
Van rajta a CK Forms komponenssel készített űrlap.
Előfordul, hogy kitöltés után az elküldés gombot benyomva kissé "beragad" az elküldés, így a kitöltők többször még rányomogatnak az elküldésre, ami következtében az eredmény sokszorosan is megérkezik mailben.
A gomb a CK Forms-on belül így van beállítva:
"Típus: button" (küldés)
Támpontnak kaptam egy ilyet a megoldáshoz:
"Javascript-tel ( jquery ) le kell figyelni az aktív kattintásokat, így ki lehet szűrni a feleslegeseket."
Ez oké, de nem tudom, hogy milyen kódsort és hova kell beillesztenem.
Aki tud adni egy egyszerűen megoldható választ, annak 2000 Ft-ot tudok érte utalni számlára, Papypalra, vagy akár odaadni egy kapuccsínó mellett személyesen Budapesten.
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Lehet kapni egy linket az adott formhoz?
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
jQuery:
$("form").submit(function() {
$(this).submit(function() {
return false;
});
return true;
});
HTML/JS:
<form .. .. onsubmit="if (this.getAttribute('submitted')) return false; this.setAttribute('submitted','true');">
Vagy csak siman a gomb onClick() -jen:
document.getElementById("gomb-id").disabled = true;
Remelem valamelyik segit.
p.s. ha mukodott, akkor a penzt felajanlom valami alapitvanynak :)
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Ha már topic lett belőle:
components\com_ckforms\views\ckforms\tmpl\default. php
497. sor
PHP kód:
<input name="submit_bt" id="submit_bt" type="submit" value="<?php echo $field->label; ?>" <?php echo $jsbutton; ?>/>
ezt cseréltem erre:
PHP kód:
<input name="submit_bt" id="submit_bt" type="submit" value="<?php echo $field->label; ?>" <?php echo $jsbutton; ?> onClick="this.disabled=true" />
Nálam működött.
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Köszönöm szépen, Gjoe megoldása lett a legérthetőbb/legrészletesebb és leggyorsabb is, de köszönöm a többieknek (Gerinek és Imotnak) is.
Köszi szépen, a többit megbeszéljük PM-ben.
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
@gjoe es mi a helyzet a js validaloval? a te megoldasodnal ha nem toltok ki minden mezot, akkor a validalas utan mar nem tudom elkuldeni a formot :).
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Idézet:
Geri eredeti hozzászólása
@gjoe es mi a helyzet a js validaloval? a te megoldasodnal ha nem toltok ki minden mezot, akkor a validalas utan mar nem tudom elkuldeni a formot :).
Leteszteltem működik! :)
A validálást előbb elvégzi, és nem hagyja hogy disabled legyen :)
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Gjoe, a megoldással, amit írtál is elküldi 8-szor a formot...
Lehet olyan verzió, hogy a szerver sz@rakodik, és amiatt nem kezeli a többszörös küldés tiltását?
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Idézet:
Akka eredeti hozzászólása
Gjoe, a megoldással, amit írtál is elküldi 8-szor a formot...
Lehet olyan verzió, hogy a szerver sz@rakodik, és amiatt nem kezeli a többszörös küldés tiltását?
ű
Na szép. :(
Ez esetben jöhetnek az egyéb megoldások.
Nem adnál egy linket?
re: Fizetős kérdés! 2000 Ft egy Joomla Ckforms válaszért!
Ez lett a gond, a website teszterek 20-30 mp-es betöltéseket írtak ki. Az oldal bejön, de bármit módosítok, alig alig reagál az oldal. Köszi a segítséget, enélkül nem derült volna ki, hogy mi a gond. :)
A vas másnál van, innentől már ő jön majd.
Küldtem PM-et mindkettőtöknek.
NAGY THX