Dynaaminen HTML perustuu siihen, että JavaScriptillä muutetaan joitain dokumentin elementtien ominaisuuksia tai dokumentin näkyvää sisältöä. Seuraavat kolme tehtävää liittyvät dynaamiseen HTML:ään, neljäs PHP:hen.
Toteuta lomake, jossa valikkovalinnan perusteella näytetään vaihtoehtoisia lisävalikoita. Laita valikkoosi ainakin kaksi vaihtoehtoa.
Käyttöliittymäteknisesti pop up -virheilmoituksia (=JavaScriptin alert) pidetään huonona ratkaisuna. Toteuta html -lomakkeeseen jokin vaihtoehtoinen virheilmoitustapa syöttökentän virheestä ilmoittamiseksi, esimerkiksi kentän värjäys ja tai ilmoitus kentän vieressä. Ilmoitus voisi tulla heti syöttökentästä poistuttaessa. Voiko pakollisen kentän puuttumisesta ilmoittaa samalla tavoin?
Toteuta Javascriptillä sivu, jolla olevan viestilaatikon sisältö vaihtuu ajastetusti.
Toteuta tehtävän 1 vaihtuvarakenteinen lomake php:llä (ensimmäisen valinnan jälkeen lomake pitää lähettää palvelimelle ja lisätä siellä lisävalikot tuotettavaan uuteen sivuun).