peppar Medlem sedan dec. 2001 873 inlägg Trådstart 21 mars 2003 15:20 #1 Jag klurar lite på en funktion som automatiskt fyller ett formulärsfält med urifrån följande kriterier. Jag har två variabler från en ASP function som ser ut så här:
<%
intEtt = 34
intTva = 55
%>
sen får jag två till från två formulärsfält:
<input name="usrFornamn"> = [b]an[/b]ton
<input name="usrEfternamn"> = [b]sv[/b]ensson
Nu vill jag (utan omladdning av sidan) fylla ett formulärsfält
<input name="usrLogin">
enligt följande formel:
[b]an[/b]34[b]sv[/b]55
Går det överhuvudtaget, kan någon visa mig på traven?
J Jojoxx Medlem sedan juni 2000 4 308 inlägg <script language="JavaScript" type="text/javascript">
intEtt=<%=intEtt%>;
intTva=<%=intTva%>;
</script>
...
<input name="usrFornamn" onChange="this.form.usrLogin.value=this.value.substring(0,2)+intEtt+this.form.useEfternamn.value.substring(0,2)+intTva;">
<input name="usrEfternamn" onChange="this.form.usrLogin.value=this.form.useFornamn.value.substring(0,2)+intEtt+this.value.substring(0,2)+intTva;">
<input name="usrLogin">
Ungefär...
(Red. typo)
peppar Medlem sedan dec. 2001 873 inlägg Provade med din kod Jojoxx men den gav
"fel rad 88 intEtt odefinierad"
P Peter S Medlem sedan dec. 2002 5 483 inlägg
<script language="JavaScript" type="text/css" >
Det skall vara:
<script language="JavaScript" type="text/javascript">
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Så går det när fingrarna skriver och hjärnan är någon annanstanns
peppar Medlem sedan dec. 2001 873 inlägg O ordell Medlem sedan sep. 2002 78 inlägg Verkar vara ett vanligt problem, jag har lyckats med det ett par gånger också
Vissa HTML editorer har en förmåga göra en tillräckligt förvirrad för att skriva text/css istället ...