07. september 2007 - 14:52
Der er
8 kommentarer og 1 løsning
Clear field
Hejsa <input type="text" name="Test" value="$variable" onclick="this.value=''"> Har fundet den her, men kan man lave en lille funktion der også sletter indholdet i 4 tilhørende felter.? Funktionen skal gerne være rimelig dynamisk, da jeg kan have op til 20 rækker hvor jeg måske/måske ikke vil slette indholdet af nogle forskellige rækker!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. september 2007 - 14:54
#1
07. september 2007 - 17:37
#2
<ole> Når man ikke kender reglerne for, hvad der skal slettes og ikke, lyder det ikke 'dynamisk', men 'kaotisk'. Der må være noget mere info, du kan give :) /mvh </bole>
09. september 2007 - 22:04
#3
Jeg har fem felter i en table-row, der hænger sammen. Når siden loader er der default data i felterne, og dem kan det være man gerne vil slette. Og så skal alle felter tømmes på en gang. Derudover kan der være et vilkårligt antal af disse rækker, da de bliver genereret i en while-løkke.
09. september 2007 - 23:22
#4
Du er nødt til at vise koden, så man kan se, hvordan det skal løses. Felterne må f.eks. have nogle navne og/eller ID'er - og dem skal vi muligvis bruge i løsningen
11. september 2007 - 14:17
#5
Her er lidt kode... <tr> <td width="108"> <input type="text" id="cliche1" name="cliche1" value="" onkeyup="ajax_showOptions(this,'getClichesByLetters',event)"></td> <td valign="top" width="117"> <input type="text" id="ink1" name="ink1" value="" onkeyup="ajax_showOptions(this,'getInksByLetters',event)"> </td> <td valign="top"> <input type="text" id="ink1_hidden" name="ink1_ID"> </td> <td> <input type="text" id="cliche1_hidden" name="cliche1_ID"></td> <td><input type="text" name="IMENDT1" size="20"></td> <td>Clear</td> </tr> <tr> <td width="108"> <div> <input type="text" id="cliche2" name="cliche2" value="" onkeyup="ajax_showOptions(this,'getClichesByLetters',event)"> </td> <td width="117"> <input type="text" id="ink2" name="ink2" value="" onkeyup="ajax_showOptions(this,'getInksByLetters',event)"> </td> <td> <input type="text" id="ink2_hidden" name="ink2_ID"> </td> <td> <input type="text" id="cliche2_hidden" name="cliche2_ID"> </td> </div> <td><input type="text" name="IMENDT2" size="20"></td> <td>Clear</td> </tr> <tr> <td width="108"> <div> <input type="text" id="cliche3" name="cliche3" value="" onkeyup="ajax_showOptions(this,'getClichesByLetters',event)"> </td> <td width="117"> <input type="text" id="ink3" name="ink3" value="" onkeyup="ajax_showOptions(this,'getInksByLetters',event)"></td> <td> <input type="text" id="ink3_hidden" name="ink3_ID"></td> <td> <input type="text" id="cliche3_hidden" name="cliche3_ID"> </td> </div> <td><input type="text" name="IMENDT3" size="20"></td> <td>Clear</td> </tr> <tr> <td width="108"> <div> <input type="text" id="cliche4" name="cliche4" value="" onkeyup="ajax_showOptions(this,'getClichesByLetters',event)"> </td> <td width="117"> <input type="text" id="ink4" name="ink4" value="" onkeyup="ajax_showOptions(this,'getInksByLetters',event)"></td> <td> <input type="text" id="ink4_hidden" name="ink4_ID"></td> <td> <input type="text" id="cliche4_hidden" name="cliche4_ID"> </td> </div> <td><input type="text" name="IMENDT4" size="20"></td> <td>Clear</td> </tr>
22. september 2007 - 14:15
#6
<input name="Test" type="text" onfocus="clearRow(this);"> <script type="text/javascript"> function getParent(elm,tN){ var parElm = elm.parentNode; while(parElm.tagName.toLowerCase() != tN.toLowerCase()) parElm = parElm.parentNode; return parElm; } function clearRow(elm){ var row = getParent(elm,"tr"); var inps = row.getElementsByTagName("input"); for(i=0,im=inps.length;im>i;i++){ if(inps[i].type=="text") inps[i].value = ""; } } </script>
04. oktober 2007 - 14:13
#7
Damn thats gooood. Smid et svar roenving!
05. oktober 2007 - 06:32
#8
Velbekomme '-)
05. oktober 2007 - 08:45
#9
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling