Stránka 1 z 2
javascript a formulář...
Napsal: pon 21. bře 2011, 19:09
od Václav Sedlář
Dobrý den, mám html formulář:
Kód: Vybrat vše
<div id="formular">
<form id="frm1" action="formular.php">
<p>
Jméno: <input type="text" name="jmeno" /><br />
Příjmení: <input type="text" name="prijmeni" /><br />
<input type="submit" value="Submit" />
</p>
</form>
</div>
A potřebuji aby bylo pomocí javascriptu nastaveno pole jmeno jako disabled...prostě aby se do něj nedalo psát...zaboha na to nemůžu přijít, chybová konsole mi pořád háže error a konec...
a ještě bych potřeboval nastavit, aby pole přijmení mělo vyplněno moje příjmení...
Mohl byste někdo poradit, jak to udělat?Moc děkuji...
Re: javascript a formulář...
Napsal: pon 21. bře 2011, 20:29
od arxeiss
Kód: Vybrat vše
<div id="formular">
<form id="frm1" action="formular.php">
<p>
Jméno: <input type="text" name="jmeno" id="inputName" /><br />
Příjmení: <input type="text" name="prijmeni" value="Sedlář" /><br />
<input type="submit" value="Submit" />
</p>
</form>
</div>
<script>
document.getElementById("inputName").disabled = true;//pozor IEčko pole disabled neodesílá, tj jakoby tam nebyly, lepší je
document.getElementById("inputName").readonly = true;
//nebo pokud používáš jQuery
$("inputName").attr("readonly",true);
</script>
Re: javascript a formulář...
Napsal: pon 21. bře 2011, 21:01
od Václav Sedlář
děkuji za pomoc...funguje...přitom něco podobného jsem už zkoušel a házelo to chybu...nakonec jsem měl asi problém jen ve špatném zápisu...

Re: javascript a formulář...
Napsal: pon 21. bře 2011, 21:25
od Václav Sedlář
tak já nevím co dělám špatně, ale když jsem si chtěl pomocí js zjistit title stránky a vypsat ho na stránku, tak jsem to chtěl udělat nějak takto:
Kód: Vybrat vše
var x=document.getElementsByTagName('title');
a pak to mocí document.write(x); vypsat, jenže mě firefox vykopne hned tímto:
document.getElementByName is not a function
Tak co zas dělám špatně???

Re: javascript a formulář...
Napsal: pon 21. bře 2011, 21:38
od Exp
Nejjednodušší je
A nebo
Kód: Vybrat vše
title=document.getElementsByTagName("title");
document.writeln("Title = "+title[0].innerHTML);
Re: javascript a formulář...
Napsal: pon 21. bře 2011, 22:07
od Václav Sedlář
tak bohužel...sice to neháže chybu, ale nikde se to neobjeví...
Re: javascript a formulář...
Napsal: pon 21. bře 2011, 22:25
od Exp
Divný, mně obě řešení fungujou. Někde tam máš teda botu před tím.
Re: javascript a formulář...
Napsal: úte 22. bře 2011, 00:28
od Václav Sedlář
vyřešeno díky Exp...můžete zamknout nebo smazat...
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 19:55
od Václav Sedlář
tak úkol č.2:
Vytvořit za pomoci JS aplikaci, která bude sloužit jako přepínač fotek. Používám prvek typu radio:
Kód: Vybrat vše
<html>
<head>
<meta charset="unicode">
<title>WEAP-úkol č. 4</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<script src="jscript.js" type="text/javascript"></script>
<div>
<form name="form">
<label>Eiger</label><input type="radio" name="volba" onClick="return !zobraz_obr();">
<label>Cerro torre</label><input type="radio" name="volba" onClick="return !zobraz_obr();">
<label>Grandes Jorasses</label><input type="radio" name="volba" onClick="return !zobraz_obr();">
<label>Matterhorn</label><input type="radio" name="volba" onClick="return !zobraz_obr();">
<label>Venediger</label><input type="radio" name="volba" onClick="return !zobraz_obr();">
</form>
</div>
A do souboru jscript.js jsem dal toto:
Kód: Vybrat vše
function zobraz_obr(){
var i;
var x;
obrazky = ["732_Eiger.jpg","Cerro_torre.jpg","GrandesJorasses.jpg","matterhorn.jpg","venediger.jpg"];
for(i=0;i<5;i++){
if(document.form.volba[i].checked){
x=i;
break;
}
}
vloz1='<img src="';
l=obrazky[x];
vloz2='" >';
document.write(vloz1);
document.write(l);
document.write(vloz2);
}
Problém je:
Obrázek se zobrazí (sice malý,jak ikona, ale to se asi opravím v css), ale zobrazí se jen obrázek->zmizí formulář s prvky radio....Potřeboval bych aby tam zůstal i nadále ten formulář a já mohl pořád přepínat mezi obrázky...Takhle se vždy musím vracet...Co dělám špatně
A druhá část úkolu:
Až se zobrazí ten obrázek tak po kliknutí na něj se má pod ním zobrazit jeho název...
Děkuji za pomoc

Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:08
od drp
ok chvilu pocky. A stym nazvem nebude lepsi bublina?Nejak se me to nedari musel bych to napsat cele ja. Nechces to rovnou udelat v php aj s administraci kde budes met policko pro nazev a vybrani souboru ?
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:14
od Václav Sedlář
mno-takto to je zadáno přesně:
teprve po kliknutí na zobrazenou fotografii, se na jiném místě stránky zobrazí popis fotografie
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:18
od drp
to mas do skole nebo kam? ja tet nemam nai moc cas tak kdyz ti nidko nepomoze potom se na to mrknu
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:21
od arxeiss
2Václav: Řešíš absolutní prasárnu... s tím document.write, pokud se nemýlím tak tímto to napíšeš až za HTML, proč zmizí form nevím, ale výsledek toho tvého co jsi vypsal vypadá takto
Kód: Vybrat vše
<img src="GrandesJorasses.jpg" "468" height="60" border="0">
Nezná se ti, že před tím 468 ti něco chybí?
Pokud chceš dynamicky generovat HTML tak se zaprvé nauč JS, a potom se nauč s jQuery, např ty tvoje 3 proměnné které vypisuješ, můžeš jednoduše vyřešit jedinou
Kód: Vybrat vše
var neco = "Nejaky text " + obrazky[x] + "pokracujici text";
ale je to prasárna jak byk to co jsi napsal
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:24
od drp
jn taky me tam neco nesedelo jak sem to procital a dalo by se to vyresit aj bez java scriptu s administraci ale nevim jak ty to chces
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:28
od Václav Sedlář
arxeiss:
jj, to 468 je omyl -chyba ctrl+c a ctrl+v (edit2-už opraveno) a to do té jedné proměnné jsem to dát chtěl, ale nepřišel jsem na to, jak to udělat...
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:40
od Václav Sedlář
drp píše:jn taky me tam neco nesedelo jak sem to procital a dalo by se to vyresit aj bez java scriptu s administraci ale nevim jak ty to chces
musí to být pomocí JS...
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:44
od drp
aha a co z toho ma nakonec vzniknout jako nejake fotoalbum nebo co?
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 20:57
od Václav Sedlář
ne, nic, jen to co jsem napsal, to zn. klikáním zobrazit jednotlivé obrázky a po kliknutí na zobrazený obrázek se pod ním zobrazí jeho popis/název...nic víc to nemá dělat...
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 21:10
od drp
jo ok a to mas jako nejaky projekt do skole nebo co?
Re: javascript a formulář...
Napsal: stř 30. bře 2011, 21:24
od Václav Sedlář
jen úkol za plusové body
