En textruta i ett HTML-formulär är aktiverad om användaren har möjlighet att mata in data i rutan . Lådan är avaktiverad om användaren inte kan ange någon information . Ur ett Javascript perspektiv , en textruta vinster fokus med metoden när användaren får mata in information . Det förlorar fokus med oskärpa metoden när användaren inte kan mata in information i textrutan . Du kan skriva två funktioner för att aktivera och avaktivera textrutor med hjälp av JavaScript genom att antingen fokus eller oskärpa metoder . Instruktioner
1
Skapa ett möjligt funktion som accepterar ett element -ID som parameter och tillämpar fokusmetod till elementet . Till exempel , typ :
funktion enable ( id ) { .
Document.getElementById ( id ) fokus ( ) ;
}
2
Skapa en funktion för att stänga en textruta genom att acceptera ID textrutan som en parameter och tillämpar oskärpa metoden till textrutan . Till exempel , typ :
funktion avaktivera ( id ) {
document.getElementById ( id ) blur ( ) ;
. }
3
anropa JavaScript-funktionen med elementet ID för att aktivera eller inaktivera den . Till exempel , typ :