Právě je 11 úno 2012 08:05

Všechny časy jsou v UTC + 1 hodina




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 19:59 
Offline
Uživatelský avatar

Registrován: 29 čer 2009 19:53
Příspěvky: 244
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 21:16 
Offline
Uživatelský avatar

Registrován: 01 črc 2009 11:23
Příspěvky: 12
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í.


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

Registrován: 09 čer 2011 20: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 22:05 
Offline
Uživatelský avatar

Registrován: 01 črc 2009 11:23
Příspěvky: 12
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}$)


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

Registrován: 09 čer 2011 20: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 13:08 
Offline
Uživatelský avatar

Registrován: 01 črc 2009 11:23
Příspěvky: 12
<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>


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


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:  


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