Slugo nad tym siedz ei naparwde nie mam juz pomyslow bo co nie zorbie to cos nie dziala.
o To formularz skryptu "Działań"
<FORM name="form">
<input type="text" size=4 value="" name="a"> <BR>
<input type="text" size=4 value="" name="b"> <BR>
<input type="radio" name="ans" value=" + " onClick="dodaj(this.form)">dodaj<BR>
<input type="radio" name="ans" value=" - " onClick="odejmij(this.form)">odejmij<BR>
<input type="radio" name="ans" value=" x " onClick="pomnoz(this.form)">pomnoz<BR>
<input type="radio" name="ans" value=" / " onClick="podziel(this.form)">podziel<BR>
<INPUT TYPE="checkbox" name="checkbox1">sprzwdz czy wartosci sa liczbami<BR>
<INPUT TYPE="checkbox" name="checkbox2" >wyswietl wynik w nowym oknie<BR>
<input type="submit" value="oblicz" onClick="wynik();"><BR>
</FORM>
scrypt :
<script LANGUAGE="JavaScript">
function dodaj(form) {
a=eval(form.a.value)
b=eval(form.b.value)
c=a+b
form.ans.value = c
}
function odejmij(form) {
a=eval(form.a.value)
b=eval(form.b.value)
c=a-b
form.ans.value = c
}
function pomnoz(form) {
a=eval(form.a.value)
b=eval(form.b.value)
c=a*b
form.ans.value = c
}
function podziel(form) {
a=eval(form.a.value)
b=eval(form.b.value)
c=a/b
form.ans.value = c
}
function wynik(){
if (form.checkbox2.checked){noweokno=window.open("","okno","menubar=yes");
noweokno.document.write("<HEAD><TITLE>wynik w nowym oknie

noweokno.document.write(form.ans.value = c);}
else document.write(form.ans.value = c);
}
</SCRIPT>
Oraz skrypt do sprawdznai poprawnosci danych an tym samym formularzu :
Formularz :
<FORM name=form onsubmit=check(this)>
<input type="text" size=4 value="" name="a"> <BR>
<input type="text" size=4 value="" name="b"> <BR>
<input type="radio" name="ans" value=" + " onClick="dodaj(this.form)">dodaj<BR>
<input type="radio" name="ans" value=" - " onClick="odejmij(this.form)">odejmij<BR>
<input type="radio" name="ans" value=" x " onClick="pomnoz(this.form)">pomnoz<BR>
<input type="radio" name="ans" value=" / " onClick="podziel(this.form)">podziel<BR>
<INPUT TYPE="checkbox" name="checkbox1">sprzwdz czy wartosci sa liczbami<BR>
<INPUT TYPE="checkbox" name="checkbox2" >wyswietl wynik w nowym oknie<BR>
<BUTTON type="submit">Oblicz</BUTTON><BR>
</FORM>
Skrypt sprawdzania danych
<script LANGUAGE="JavaScript">
function check(form)
{
ile=form.elements.length;
for(a=0;a<ile;a++)
{
if (document.form.checkbox1.checked==true)
{
if(form.elements[a].type=="text")
{
if(form.elements[a].value=="")
{
window.alert("pole "+form.elements[a].name+" jest puste");
}
else
{
if(parseFloat(form.elements[a].value))
{
}
else
{
window.alert("pole "+form.elements[a].name+" nie jest liczba");
}
}
}
else
{
}
}
}
}
</SCRIPT>
Naparwde dziekuje za kazda pomoc, na jutro musze to skonczyc :/