wykonałem prosty skrypt wykonujący ,mnożenie podanych liczb z formularza, wszystko ładnie działa, jednak http://validator.w3.org wykazuje błąd dla <form> i ma racje ponieważ <form > nie może zawierać name="xxx" - jest to niedozwolone, więc chciałem zmienić na id="xxx" tylko nie wiem jak zmodyfikować javascript by pobierał i wysyłał te zmienne.
Jeżeli jest ktoś kto mi może pomóc to z góry dziękuję.
Niżej kod liczący (działa):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <script type="text/javascript"> <!-- // <![CDATA[ function liczenie1() { var liczba1 = window.document.licznik.liczba01.value; var liczba2 = window.document.licznik.liczba02.value; var iloczyn = liczba1*liczba2; window.document.licznik.wynik.value = iloczyn; } // ]]> --> </script> </head> <body > <form name="licznik" method="post" action="#"> </form>