Mitt problem ligger i funktionen init(). Det jag vill ha gjort är
"när någon klickar i fältet 'url' ska texten ändras till 'http://' medan alla andra fält ska nollställas".
Att få 'url' till att få 'http://' är inga problem, att få de andra fälten att nollställas är däremot mitt problem.
Ok, jag kan göra fem olika funktioner, men hur kul är det? DEt hade iofs gått snabbare äna att sitta och försöka lösa det här problemet men då lär man sig inget.
Mitt problem gestaltar sig i att jag inte kan få namnet på <input>/<textarea>-fältet att dynamiskt infinna sig i javaskriptfunktionen. När jag använder fältets tiktiga namn går det bra men jag vill alltså slänga in ett variabelt namn där det står "input_name.name" och "url" i javaskriptsfunktionen init(). Hur gör jag detta?
Det går nog att lösa!
Jag fattar bara inte riktigt vad du vill?
"Det jag vill ha gjort är
när någon klickar i fältet 'url' ska texten ändras till 'http://' medan alla andra fält ska nollställas".
Att nollställa alla andra fält är väl inget problem!
är ju bara att skriva:
document.forms[0].email.value="";
document.forms[0].author.value="";
osv...
...men något säger mig att det inte var detta du menade...
en närmare förklaring skulle vara på sin plats!!
Alltså, jag vill inte att alla fält ska nollställas när man klickar på ett fält. Jag vill att endast det "klickade" fältet ska nollställas, med undantag för URL-fältet som inte ska nollställas utan få texten "http://" istället ( för att folk ska fatta att dom ska ska ha med det, även om php:n inkluderar det om det saknas).