Internetinių puslapių mygtukai naudojami interaktyviai vartotojui teikti. Paprastai, jei atsakant į mygtuko paspaudimą nereikia siųsti duomenų į serverį, sąveika įgyvendinama naudojant „JavaScript“scenarijus. Atitinkamo „JavaScript“kodo iškvietimo būdai gali skirtis - toliau pateikiamos kelios galimos skirtingų tipų mygtukų parinktys.
Nurodymai
1 žingsnis
Jei mygtuko rodymas tinklalapyje organizuojamas naudojant mygtuko žymą, „JavaScript“kodą galima įdėti į atributą „onclick“. Pavyzdžiui, toks: mygtukas Žinoma, nepatartina įdėti pakankamai didelio kodo tiesiai į mygtuko žymą - geriau jį suprojektuoti kaip funkciją ir į „onclick“atributą įdėti tik šios funkcijos iškvietimo kodą. Pavyzdžiui:
funkcija showAlert () {
įspėjimas ('Spustelėtas mygtukas!')
}
mygtuką
2 žingsnis
Jei mygtukas rodomas per vieną iš įvesties žymos variantų (pateikti, nustatyti iš naujo, mygtuką arba paveikslėlį), galima naudoti tą patį atclick atributą. Pvz., Jei norite išvalyti formos laukus (atstatyti) mygtuką, kodas gali atrodyti taip: Jei norite, kad spustelėjus mygtuką būtų vykdoma tik „JavaScript“ir numatytasis veiksmas nevykdomas, pridėkite komandą return funkcija arba tiesiai į „onclick“atributą „false“. Pavyzdžiui:
3 žingsnis
Jei jums reikia organizuoti atsakymą spustelėjus pateikimo tipo mygtuką, be aukščiau nurodyto metodo naudojant atributą „onclick“, galite naudoti formos žymos, kuriai priklauso šis mygtukas, ypatybes. Atitinkamą funkcijos iškvietimą galima įdėti į formos žymos atributą onsubmit. Pavyzdžiui:
4 žingsnis
Jei mygtukas nėra formos elementas, o tik grafinis elementas (žyma img), tada jo standartai taip pat leidžia naudoti atributą „onclick“. Pavyzdžiui:
5 žingsnis
Jei mygtukas yra hipersaitas, neturėtumėte naudoti paties mygtuko atributų, geriau naudoti nuorodos žymos ypatybes. Kaip ir ankstesnėse parinktyse, galite naudoti žymą „onclick“. Pvz.: Ir atribute href esantį adresą galite pakeisti funkcijos iškvietimu. Pavyzdžiui, taip: