Právě je 04 kvě 2024 17:38

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 16 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Formulář???
PříspěvekNapsal: 17 zář 2009 20:59 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Dobrý den,

jak změnit název tlačítka "procházet" nevím (nejsem si jistý, že to vůbec je možné). Každopádně náš formulář upload souborů nepodporuje, takže na to byste si případně musel vytvořit vlastní skript, který by formulář zpracovával.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Formulář???
PříspěvekNapsal: 17 zář 2009 22:16 
C4 podpora
C4 podpora

Registrován:
01 črc 2009 12:23
Příspěvky:
44
To bohužel nijak jednoduše neupravíte, tento prvek je hodně omezený ze strany prohlížečů kvůli jeho možnému zneužití. Možná by to šlo nějakým překrytím jiným tlačítkem, které by javascriptem vyvolalo kliknuti na tento prvek, ale to bych nedělal. Jednak by to bylo složité, a pak by tam byly nejspíše problémy s kompatibilitou mezi prohlížeči - nemyslím, že by to fungovalo všude. Jednoduše bych řekl, že to za tu námahu nestojí.

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Formulář - jak přidat kolonky pro otázky
PříspěvekNapsal: 09 čer 2011 21:48 

Registrován:
09 čer 2011 21:39
Příspěvky:
2
Mám otázku, apsolutně si nevím rady. Mam formulař. a potřebuju kod aby mi kontroloval v poli email jestli mam zevináč a jedna tečka...plsss :D sem v koncích


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Formulář - jak přidat kolonky pro otázky
PříspěvekNapsal: 09 čer 2011 23:05 
C4 podpora
C4 podpora

Registrován:
01 črc 2009 12:23
Příspěvky:
44
U uživatele v prohlížeči nebo na serveru?

Ke kontrole emailových adres se používají regulární výrazy. Podporuje je jak javascript (na straně uživatele), tak jakýkoliv server-side jazyk.

V javascriptu doporučuji prostudovat možnosti funkce match().

Regulární výraz, který chcete pro kontrolu mailových adres by vypadal asi takto:
(^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6}$)

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Formulář - jak přidat kolonky pro otázky
PříspěvekNapsal: 10 čer 2011 10:16 

Registrován:
09 čer 2011 21:39
Příspěvky:
2
Dejme tomu že máme tenhle formulář jako příklad...
kam se ma přesně dat to (^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6}$) ?? nějak sem se u tohodle sekl


<script type="text/javascript">
function kontrola_formulare()
{
if(document.getElementById("email").value.length==0) {
alert("Zadejte email, je to povinný údaj.");
document.getElementById("email").focus();
return false;
}
if(document.getElementById("zprava").value.length==0) {
alert("Zadejte zprávu, je to povinný údaj.");
document.getElementById("zprava").focus();
return false;
}
return true;
}
</script>
<form onsubmit="return kontrola_formulare()" action="chorvatsko-info.czechian.net" method="post">
<p>
<input type="hidden" name="odesilatel" value="info@nazev-vasi-domeny.cz" />
<input type="hidden" name="prijemce" value="nějakejmejl@nějakadomena.cz" />
<input type="hidden" name="predmet" value="Zpráva z kontaktního formuláře na www.nazev-vasi-domeny.cz" />
<input type="hidden" name="ok_url" value="neco.cz" />

Jméno: <input type="text" name="#01#Jméno" value="" /><br />
Email: <input type="text" id="email" name="#02#Email" value="" /><br />
Zpráva:<br /><textarea id="zprava" name="#03#Zpráva" rows="5" cols="20"></textarea><br />
<input type="submit" value="Odeslat" />
</p>
</form>

dík za radu


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Formulář - jak přidat kolonky pro otázky
PříspěvekNapsal: 13 čer 2011 14:08 
C4 podpora
C4 podpora

Registrován:
01 črc 2009 12:23
Příspěvky:
44
<script type="text/javascript">
function kontrola_formulare()
{
if(document.getElementById("email").value.length==0) {
alert("Zadejte email, je to povinný údaj.");
document.getElementById("email").focus();
return false;
}
var spravny_mail = new RegExp("/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/");
if(!spravny_mail.test(document.getElementById("email").value)) {
alert("Zadejte správnou mailovou adresu.");
document.getElementById("email").focus();
return false;
}
if(document.getElementById("zprava").value.length==0) {
alert("Zadejte zprávu, je to povinný údaj.");
document.getElementById("zprava").focus();
return false;
}
return true;
}
</script>
<form onsubmit="return kontrola_formulare()" action="chorvatsko-info.czechian.net" method="post">
<p>
<input type="hidden" name="odesilatel" value="info@nazev-vasi-domeny.cz" />
<input type="hidden" name="prijemce" value="nějakejmejl@nějakadomena.cz" />
<input type="hidden" name="predmet" value="Zpráva z kontaktního formuláře na http://www.nazev-vasi-domeny.cz" />
<input type="hidden" name="ok_url" value="neco.cz" />

Jméno: <input type="text" name="#01#Jméno" value="" /><br />
Email: <input type="text" id="email" name="#02#Email" value="" /><br />
Zpráva:<br /><textarea id="zprava" name="#03#Zpráva" rows="5" cols="20"></textarea><br />
<input type="submit" value="Odeslat" />
</p>
</form>

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 16 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Tvorba web stránek Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz