Slettet bruger
18. januar 2005 - 22:51
Der er
1 løsning
Sætte 4 felter sammen til IP-adresse og tilføje i select
Hej! I nedenstående kode vil jeg gerne høre om der er en der kan hjælpe med følgende funktioner: 1. Når man taster en IP-adresse ind i de 4 felter, og trykker "Tilføj" skal adressen klaskes sammen som xxx.xxx.xxx.xxx og smides op i select-boksen. 2. Når man markerer en adresse i select-boksen og trykker "Fjern" fjernes den fra select-boksen. <script type="text/javascript"> function SelectAll(fromObject) { for (var i=0, l=fromObject.options.length;i<l;i++) { fromObject.options[i].text,fromObject.options[i].selected = true; } } </script> <form name="form1" method="post" action="modul_sikkerhed.php"> <table align="center" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="form_heading" width="170" nowrap><strong>Filtrering:</strong> </td><td nowrap class="form_element"><input type="radio" name="online" value="1"> </td><td class="form_element" nowrap>Tillad alle undtagen </td><td class="form_element"><input type="radio" name="online" value="0"> </td><td width="100%" class="form_element">Tillad ingen undtagen</td></tr> <tr><td height="6"></td></tr> </table> <table align="center" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="form_heading" width="170" nowrap valign="top"><strong>IP-adresser:</strong></td><td class="form_element" width="100%" colspan="6"><select multiple name="ip_adresser[]" size="8" style="width:200px"></select></td></tr> <tr><td height="6"></td></tr> <tr><td class="form_heading"></td><td class="form_element"><input name="range1" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><input name="range2" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><input name="range3" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><input name="range4" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><button class="knap">Tilføj</button></td><td class="form_element" width="100%"><button name="fjern" class="knap">Fjern</button></td></tr> <tr><td height="6"></td></tr> <tr><td class="form_heading" width="170" nowrap></td><td class="form_element" colspan="6"><input type="submit" class="knap" value="Gem indstillinger" onclick="SelectAll(this.form.elements['ip_adresser[]']);"></td></tr> </table> </form> På forhånd tak :)
Annonceindlæg fra Academic Work Denmark A/S
Slettet bruger
18. januar 2005 - 23:53
#1
<script type="text/javascript"> function addIP() { var ip = form1.range1.value + '.' + form1.range2.value + '.' + form1.range3.value + '.' + form1.range4.value; var optionName = new Option(ip, ip, true, true); form1['ip_adresser[]'].options[form1['ip_adresser[]'].length] = optionName; } function removeIP() { for(var i=form1['ip_adresser[]'].options.length-1;i>-1;i--) { if(form1['ip_adresser[]'].options[i].selected) { form1['ip_adresser[]'].options[i] = null; } } } function SelectAll(fromObject) { for (var i=0, l=fromObject.options.length;i<l;i++) { fromObject.options[i].text,fromObject.options[i].selected = true; } } </script> <form name="form1" method="post" action="modul_sikkerhed.php"> <table align="center" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="form_heading" width="170" nowrap><strong>Filtrering:</strong> </td><td nowrap class="form_element"><input type="radio" name="online" value="1"> </td><td class="form_element" nowrap>Tillad alle undtagen </td><td class="form_element"><input type="radio" name="online" value="0"> </td><td width="100%" class="form_element">Tillad ingen undtagen</td></tr> <tr><td height="6"></td></tr> </table> <table align="center" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="form_heading" width="170" nowrap valign="top"><strong>IP-adresser:</strong></td><td class="form_element" width="100%" colspan="6"><select multiple name="ip_adresser[]" size="8" style="width:200px"></select></td></tr> <tr><td height="6"></td></tr> <tr><td class="form_heading"></td><td class="form_element"><input name="range1" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><input name="range2" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><input name="range3" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><input name="range4" type="text" maxlength="3" style="width:25px"></td><td class="form_element"><button class="knap" onclick="addIP()">Tilføj</button></td><td class="form_element" width="100%"><button name="fjern" class="knap" onclick="removeIP()">Fjern</button></td></tr> <tr><td height="6"></td></tr> <tr><td class="form_heading" width="170" nowrap></td><td class="form_element" colspan="6"><input type="submit" class="knap" value="Gem indstillinger" onclick="SelectAll(this.form.elements['ip_adresser[]']);"></td></tr> </table> </form>