Blir det problem för behandla.asp om jag väljer att skriva:
Dim Tjenare
Tjenare = Request.Form("Hejsan")
Anledningen till mitt problem är att jag har ett JavaScript kopplat till ett formulär och fält av namn angivna i Scriptet. För att kunna återanvända scriptet tänkte jag att man namnger formulären och fälten med samma namn istället för att göra 10 olika JavaScriptversioner anpassade för alla formulären på sidan.
Anledningen till mitt problem är att jag har ett JavaScript kopplat till ett formulär och fält av namn angivna i Scriptet. För att kunna återanvända scriptet tänkte jag att man namnger formulären och fälten med samma namn istället för att göra 10 olika JavaScriptversioner anpassade för alla formulären på sidan.
Om alla formulär och element heter samma sak, hur ska du då avgöra vilket formulär / vilka fält som javascriptet skall hantera?
Mitt förslag är att du har olika namn på dina formulär och element, samt skickar in referenser till dessa som parametrar till din enda javascriptfunktion.
Det sker genom att JavaScriptet är knuten till en <input type="button"> som ligger innanför <form>-taggarna. Det handlar om Å Ä Ö-knappar som är till hjälp för dem som saknar dessa på tangentbordet. Genom att trycka på Å knappen skall Å läggas in i formuläret.
Mitt förslag är att du har olika namn på dina formulär och element, samt skickar in referenser till dessa som parametrar till din enda javascriptfunktion.
Hur skulle det se ut då? Så här ser den inkluderade JavaScript-filen ut:
function kod(theform,input) {
theform.F_Text.value += input;
theform.F_Text.focus();
}
Tanken är att man under alla formulär (många av dem på samma sida beroende på vad medlemmen vill uppdatera) skall ha å ä ö-knappar för att kunna lägga in motsvarande bokstav i formuläret.
Se bara till att alla fält du ska använda funktionen på verkligen har ett id, annars fungerar det bara i Internet Explorer (som använder name om inte id finns.)
Varsågod! :)
Mvh
266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25