Avatar billede faxe Nybegynder
28. juli 2005 - 22:51 Der er 33 kommentarer og
1 løsning

Blive en bestemt værdi + kunne booke hvert 30 minut

Hej Eksperter

Ved ikke lige om dette er rette kategori, men prøver...

1. Det jeg skal bruge hjælp til er at få noget til at blive en bestemt værdi?

2. Man skal kun kunne vælge eks. 10.00, 10.30, 11.00, 11.30 osv. istedet for 10.00, 10.15, 10.30 osv.

1.1 Hvis man vælger denne "Hoppepude - 10x10" skal sætte de to værdier sættes til 00:00 & 24:00 + være disabled, det samme gælder for alle Telte....

2.1 Hvis man vælger "Haller - Springsalen" skal man kun vælge hvert 30 minut!

Her kommer så den kode jeg har, så giver det nok mere mening!!

-------Kode start----

<table border='0' cellspacing='4' cellpadding='0' width="100%">

<tr>
    <td width='80' align='right' valign='top'>Vælg element:</td>
    <td width='200' valign='top'>
    <select class='tekst' size="8" style='width: 200px;' name="element">
     
          <optgroup label="Fremtiden Foreningshus">
         
          <option value='2'selected>Mødelokale 1</option>
       
          <option value='3'>Mødelokale 2</option>
       
          <option value='7'>Træningslokale</option>
       
          </optgroup>
         
          <optgroup label="Hoppepuder">
         
          <option value='5'>10x10</option>
       
          <option value='6'>20x20</option>
       
          </optgroup>
         
          <optgroup label="Haller">
         
          <option value='9'>Springsalen</option>
       
          <option value='10'>Stor hal</option>
       
          </optgroup>
         
          <optgroup label="Telte">
         
          <option value='12'>6 x 4 m (24 m2)</option>
       
          <option value='13'>6 x 8 m (48 m2)</option>
       
          <option value='14'>6 x 12 m (72 m2)</option>
       
          <option value='15'>6 x 16 m (96 m2)</option>
       
          </optgroup>
    </select>
    </td>
    <td valign='top' width='30' align='right'> </td>
    <td width='370' valign='top'>Starttidspunkt:<br>Dag:
    <script language="javascript" type="text/javascript">
    function syncroSelect1(p) {
        document.all.slut_dag.options[p.options.selectedIndex].selected = true;
    }
    function syncroSelect2(p) {
        document.all.slut_maned.options[p.options.selectedIndex].selected = true;
    }
    function syncroSelect3(p) {
        document.all.slut_aar.options[p.options.selectedIndex].selected = true;
    }
    function syncroSelect4(p) {
        document.all.slut_tid_time.options[p.options.selectedIndex].selected = true;
    }
    function syncroSelect5(p) {
        document.all.slut_tid_minut.options[p.options.selectedIndex].selected = true;
    }
    </script>
    <select class='tekst' size="1" style='width: 40px;' name="start_dag" onchange="syncroSelect1(this)">
   
    <option class='tekst' value='01'>01</option>
   
    <option class='tekst' value='02'>02</option>
   
    <option class='tekst' value='03'>03</option>
   
    <option class='tekst' value='04'>04</option>
   
    <option class='tekst' value='05'>05</option>
   
    <option class='tekst' value='06'>06</option>
   
    <option class='tekst' value='07'>07</option>
   
    <option class='tekst' value='08'>08</option>
   
    <option class='tekst' value='09'>09</option>
   
    <option class='tekst' value='10'>10</option>
   
    <option class='tekst' value='11'>11</option>
   
    <option class='tekst' value='12'>12</option>
   
    <option class='tekst' value='13'>13</option>
   
    <option class='tekst' value='14'>14</option>
   
    <option class='tekst' value='15'>15</option>
   
    <option class='tekst' value='16'>16</option>
   
    <option class='tekst' value='17'>17</option>
   
    <option class='tekst' value='18'>18</option>
   
    <option class='tekst' value='19'>19</option>
   
    <option class='tekst' value='20'>20</option>
   
    <option class='tekst' value='21'>21</option>
   
    <option class='tekst' value='22'>22</option>
   
    <option class='tekst' value='23'>23</option>
   
    <option class='tekst' value='24'>24</option>
   
    <option class='tekst' value='25'>25</option>
   
    <option class='tekst' value='26'>26</option>
   
    <option class='tekst' value='27'>27</option>
   
    <option selected='selected' class='tekst' value='28'>28</option>
   
    <option class='tekst' value='29'>29</option>
   
    <option class='tekst' value='30'>30</option>
   
    <option class='tekst' value='31'>31</option>
   
    </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="start_maned" onchange="syncroSelect2(this)">
   
    <option  class='tekst' value='01'>Januar</option>
   
    <option  class='tekst' value='02'>Februar</option>
   
    <option  class='tekst' value='03'>Marts</option>
   
    <option  class='tekst' value='04'>April</option>
   
    <option  class='tekst' value='05'>Maj</option>
   
    <option  class='tekst' value='06'>Juni</option>
   
    <option selected='selected' class='tekst' value='07'>Juli</option>
   
    <option  class='tekst' value='08'>August</option>
   
    <option  class='tekst' value='09'>September</option>
   
    <option  class='tekst' value='10'>Oktober</option>
   
    <option  class='tekst' value='11'>November</option>
   
    <option  class='tekst' value='12'>December</option>
   
    </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="start_aar" onchange="syncroSelect3(this)">
   
    <option selected='selected'class='tekst' value='2005'>2005</option>
   
    <option class='tekst' value='2006'>2006</option>
   
    <option class='tekst' value='2007'>2007</option>
   
    <option class='tekst' value='2008'>2008</option>
   
    <option class='tekst' value='2009'>2009</option>
   
    <option class='tekst' value='2010'>2010</option>
   
    </select>
    <br>Timetal:
    <select class='tekst' size="1" style='width: 40px;' name="start_tid_time" onchange="syncroSelect4(this)">
   
    <option selected='selected' class='tekst' value='00'>00</option>
   
    <option  class='tekst' value='01'>01</option>
   
    <option  class='tekst' value='02'>02</option>
   
    <option  class='tekst' value='03'>03</option>
   
    <option  class='tekst' value='04'>04</option>
   
    <option  class='tekst' value='05'>05</option>
   
    <option  class='tekst' value='06'>06</option>
   
    <option  class='tekst' value='07'>07</option>
   
    <option selected class='tekst' value='08'>08</option>
   
    <option  class='tekst' value='09'>09</option>
   
    <option  class='tekst' value='10'>10</option>
   
    <option  class='tekst' value='11'>11</option>
   
    <option  class='tekst' value='12'>12</option>
   
    <option  class='tekst' value='13'>13</option>
   
    <option  class='tekst' value='14'>14</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='16'>16</option>
   
    <option  class='tekst' value='17'>17</option>
   
    <option  class='tekst' value='18'>18</option>
   
    <option  class='tekst' value='19'>19</option>
   
    <option  class='tekst' value='20'>20</option>
   
    <option  class='tekst' value='21'>21</option>
   
    <option  class='tekst' value='22'>22</option>
   
    <option  class='tekst' value='23'>23</option>
   
    <option  class='tekst' value='24'>24</option>
   
    </select>
    Minuttal:
    <select class='tekst' size="1" style='width: 40px;' name="start_tid_minut" onchange="syncroSelect5(this)">
   
    <option selected='selected' class='tekst' value='00'>00</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='30'>30</option>
   
    <option  class='tekst' value='45'>45</option>
   
    </select>



    <br><br>



    Sluttidspunkt:<br>Dag:
    <select class='tekst' size="1" style='width: 40px;' name="slut_dag">
   
    <option  class='tekst' value='01'>01</option>
   
    <option  class='tekst' value='02'>02</option>
   
    <option  class='tekst' value='03'>03</option>
   
    <option  class='tekst' value='04'>04</option>
   
    <option  class='tekst' value='05'>05</option>
   
    <option  class='tekst' value='06'>06</option>
   
    <option  class='tekst' value='07'>07</option>
   
    <option  class='tekst' value='08'>08</option>
   
    <option  class='tekst' value='09'>09</option>
   
    <option  class='tekst' value='10'>10</option>
   
    <option  class='tekst' value='11'>11</option>
   
    <option  class='tekst' value='12'>12</option>
   
    <option  class='tekst' value='13'>13</option>
   
    <option  class='tekst' value='14'>14</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='16'>16</option>
   
    <option  class='tekst' value='17'>17</option>
   
    <option  class='tekst' value='18'>18</option>
   
    <option  class='tekst' value='19'>19</option>
   
    <option  class='tekst' value='20'>20</option>
   
    <option  class='tekst' value='21'>21</option>
   
    <option  class='tekst' value='22'>22</option>
   
    <option  class='tekst' value='23'>23</option>
   
    <option  class='tekst' value='24'>24</option>
   
    <option  class='tekst' value='25'>25</option>
   
    <option  class='tekst' value='26'>26</option>
   
    <option  class='tekst' value='27'>27</option>
   
    <option selected='selected' class='tekst' value='28'>28</option>
   
    <option  class='tekst' value='29'>29</option>
   
    <option  class='tekst' value='30'>30</option>
   
    <option  class='tekst' value='31'>31</option>
   
    </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="slut_maned">
   
    <option  class='tekst' value='01'>Januar</option>
   
    <option  class='tekst' value='02'>Februar</option>
   
    <option  class='tekst' value='03'>Marts</option>
   
    <option  class='tekst' value='04'>April</option>
   
    <option  class='tekst' value='05'>Maj</option>
   
    <option  class='tekst' value='06'>Juni</option>
   
    <option selected='selected' class='tekst' value='07'>Juli</option>
   
    <option  class='tekst' value='08'>August</option>
   
    <option  class='tekst' value='09'>September</option>
   
    <option  class='tekst' value='10'>Oktober</option>
   
    <option  class='tekst' value='11'>November</option>
   
    <option  class='tekst' value='12'>December</option>
   
    </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="slut_aar">
   
    <option selected='selected'class='tekst' value='2005'>2005</option>
   
    <option class='tekst' value='2006'>2006</option>
   
    <option class='tekst' value='2007'>2007</option>
   
    <option class='tekst' value='2008'>2008</option>
   
    <option class='tekst' value='2009'>2009</option>
   
    <option class='tekst' value='2010'>2010</option>
   
    </select>
    <br>Timetal:
    <select class='tekst' size="1" style='width: 40px;' name="slut_tid_time">
   
    <option selected='selected' class='tekst' value='00'>00</option>
   
    <option  class='tekst' value='01'>01</option>
   
    <option  class='tekst' value='02'>02</option>
   
    <option  class='tekst' value='03'>03</option>
   
    <option  class='tekst' value='04'>04</option>
   
    <option  class='tekst' value='05'>05</option>
   
    <option  class='tekst' value='06'>06</option>
   
    <option  class='tekst' value='07'>07</option>
   
    <option selected class='tekst' value='08'>08</option>
   
    <option  class='tekst' value='09'>09</option>
   
    <option  class='tekst' value='10'>10</option>
   
    <option  class='tekst' value='11'>11</option>
   
    <option  class='tekst' value='12'>12</option>
   
    <option  class='tekst' value='13'>13</option>
   
    <option  class='tekst' value='14'>14</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='16'>16</option>
   
    <option  class='tekst' value='17'>17</option>
   
    <option  class='tekst' value='18'>18</option>
   
    <option  class='tekst' value='19'>19</option>
   
    <option  class='tekst' value='20'>20</option>
   
    <option  class='tekst' value='21'>21</option>
   
    <option  class='tekst' value='22'>22</option>
   
    <option  class='tekst' value='23'>23</option>
   
    <option  class='tekst' value='24'>24</option>
   
    </select>
    Minuttal:
    <select class='tekst' size="1" style='width: 40px;' name="slut_tid_minut">
   
    <option selected='selected' class='tekst' value='00'>00</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='30'>30</option>
   
    <option  class='tekst' value='45'>45</option>
   
    </select>
    </td>
  </tr>
  <tr height='50'>
    <td colspan='4' align='center'><input type='submit' value='Opret lejemål' style='border:1px solid #484846;font-family: Arial; font-size: 8pt; font-weight: bold'></td>
  </tr>
</table>


-------Kode slut-----

//Stig Buhl
Avatar billede nielle Nybegynder
29. juli 2005 - 09:43 #1
F.eks. sådan her:

<script language="javascript" type="text/javascript">
var hallerSpringsalen = false;
function reserverTidspunktUdfraElement(val)
{
    hallerSpringsalen = false;

    switch (val)
    {
        case "5":
        case "12":
        case "13":
        case "14":
        case "15":
            document.getElementById("start_tid_time").options[0].selected = true;
            document.getElementById("start_tid_time").disabled = true;
            document.getElementById("start_tid_minut").options[0].selected = true;
            document.getElementById("start_tid_minut").disabled = true;

            document.getElementById("slut_tid_time").options[24].selected = true;
            document.getElementById("slut_tid_time").disabled = true;
            document.getElementById("slut_tid_minut").options[0].selected = true;
            document.getElementById("slut_tid_minut").disabled = true;

            break;
        case "9":
            hallerSpringsalen = true;

            document.getElementById("slut_tid_time").disabled = true;
            document.getElementById("slut_tid_minut").disabled = true;

            hallerSpringsalenSetSlutTidspunkt();

            break;
        default:

            document.getElementById("start_tid_time").disabled = false;
            document.getElementById("start_tid_minut").disabled = false;

            document.getElementById("slut_tid_time").disabled = false;
            document.getElementById("slut_tid_minut").disabled = false;

            break;
    }
}

function hallerSpringsalenSetSlutTidspunkt()
{
    if (hallerSpringsalen)
    {
        startTidTimeIndex = document.getElementById("start_tid_time").selectedIndex;
        startTidMinutIndex = document.getElementById("start_tid_minut").selectedIndex;

        if (startTidMinutIndex == 0)
        {
            document.getElementById("slut_tid_time").options[startTidTimeIndex].selected = true;
            document.getElementById("slut_tid_minut").options[1].selected = true;
        }
        else if (startTidTimeIndex < 24)
        {
            document.getElementById("slut_tid_time").options[startTidTimeIndex+1].selected = true;
            document.getElementById("slut_tid_minut").options[0].selected = true;
        }
        else
        {
            document.getElementById("slut_tid_time").options[startTidTimeIndex].selected = true;
            document.getElementById("slut_tid_minut").options[startTidMinutIndex].selected = true;
        }
       
        alert("st: " + startTid);
    }
}

function syncroSelect1(p)
{
    document.all.slut_dag.options[p.options.selectedIndex].selected = true;
}

function syncroSelect2(p)
{
    document.all.slut_maned.options[p.options.selectedIndex].selected = true;
}

function syncroSelect3(p)
{
    document.all.slut_aar.options[p.options.selectedIndex].selected = true;
}

function syncroSelect4(p)
{
    document.all.slut_tid_time.options[p.options.selectedIndex].selected = true;
    hallerSpringsalenSetSlutTidspunkt()
}

function syncroSelect5(p)
{
    document.all.slut_tid_minut.options[p.options.selectedIndex].selected = true;
    hallerSpringsalenSetSlutTidspunkt()
}
</script>

<table border='0' cellspacing='4' cellpadding='0' width="100%">
<tr>
    <td width='80' align='right' valign='top'>Vælg&nbsp;element:</td>
    <td width='200' valign='top'>
    <select class='tekst' size="8" style='width: 200px;' name="element" onChange="reserverTidspunktUdfraElement(this.value)">
          <optgroup label="Fremtiden Foreningshus">
          <option value='2'selected>Mødelokale 1</option>
          <option value='3'>Mødelokale 2</option>
          <option value='7'>Træningslokale</option>
          </optgroup>
         
          <optgroup label="Hoppepuder">
          <option value='5'>10x10</option>
          <option value='6'>20x20</option>
          </optgroup>
         
          <optgroup label="Haller">
          <option value='9'>Springsalen</option>
          <option value='10'>Stor hal</option>
          </optgroup>
         
          <optgroup label="Telte">
          <option value='12'>6 x 4 m (24 m2)</option>
          <option value='13'>6 x 8 m (48 m2)</option>
          <option value='14'>6 x 12 m (72 m2)</option>
          <option value='15'>6 x 16 m (96 m2)</option>
          </optgroup>
    </select>
    </td>
    <td valign='top' width='30' align='right'> </td>
    <td width='370' valign='top'>Starttidspunkt:<br>
Dag:
    <select class='tekst' size="1" style='width: 40px;' name="start_dag" onchange="syncroSelect1(this)">
    <option class='tekst' value='01'>01</option>
    <option class='tekst' value='02'>02</option>
    <option class='tekst' value='03'>03</option>
    <option class='tekst' value='04'>04</option>
    <option class='tekst' value='05'>05</option>
    <option class='tekst' value='06'>06</option>
    <option class='tekst' value='07'>07</option>
    <option class='tekst' value='08'>08</option>
    <option class='tekst' value='09'>09</option>
    <option class='tekst' value='10'>10</option>
        <option class='tekst' value='11'>11</option>
        <option class='tekst' value='12'>12</option>
        <option class='tekst' value='13'>13</option>
        <option class='tekst' value='14'>14</option>
        <option class='tekst' value='15'>15</option>
        <option class='tekst' value='16'>16</option>
        <option class='tekst' value='17'>17</option>
        <option class='tekst' value='18'>18</option>
        <option class='tekst' value='19'>19</option>
        <option class='tekst' value='20'>20</option>
        <option class='tekst' value='21'>21</option>
        <option class='tekst' value='22'>22</option>
        <option class='tekst' value='23'>23</option>
        <option class='tekst' value='24'>24</option>
        <option class='tekst' value='25'>25</option>
        <option class='tekst' value='26'>26</option>
        <option class='tekst' value='27'>27</option>
        <option selected='selected' class='tekst' value='28'>28</option>
        <option class='tekst' value='29'>29</option>
        <option class='tekst' value='30'>30</option>
        <option class='tekst' value='31'>31</option>
        </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="start_maned" onchange="syncroSelect2(this)">
        <option  class='tekst' value='01'>Januar</option>
        <option  class='tekst' value='02'>Februar</option>
        <option  class='tekst' value='03'>Marts</option>
        <option  class='tekst' value='04'>April</option>
        <option  class='tekst' value='05'>Maj</option>
        <option  class='tekst' value='06'>Juni</option>
        <option selected='selected' class='tekst' value='07'>Juli</option>
        <option  class='tekst' value='08'>August</option>
        <option  class='tekst' value='09'>September</option>
        <option  class='tekst' value='10'>Oktober</option>
        <option  class='tekst' value='11'>November</option>
        <option  class='tekst' value='12'>December</option>
        </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="start_aar" onchange="syncroSelect3(this)">
        <option selected='selected'class='tekst' value='2005'>2005</option>
        <option class='tekst' value='2006'>2006</option>
        <option class='tekst' value='2007'>2007</option>
        <option class='tekst' value='2008'>2008</option>
        <option class='tekst' value='2009'>2009</option>
        <option class='tekst' value='2010'>2010</option>
        </select>
    <br>
    Timetal:
    <select id="start_tid_time" class='tekst' size="1" style='width: 40px;' name="start_tid_time" onchange="syncroSelect4(this)">
        <option  class='tekst' value='00'>00</option>
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option selected class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        </select>
    Minuttal:
    <select id="start_tid_minut" class='tekst' size="1" style='width: 40px;' name="start_tid_minut" onchange="syncroSelect5(this)">
        <option selected='selected' class='tekst' value='00'>00</option>
        <option  class='tekst' value='30'>30</option>
        </select>

    <br><br>

    Sluttidspunkt:<br>Dag:
    <select class='tekst' size="1" style='width: 40px;' name="slut_dag">
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option  class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        <option  class='tekst' value='25'>25</option>
        <option  class='tekst' value='26'>26</option>
        <option  class='tekst' value='27'>27</option>
        <option selected='selected' class='tekst' value='28'>28</option>
        <option  class='tekst' value='29'>29</option>
        <option  class='tekst' value='30'>30</option>
        <option  class='tekst' value='31'>31</option>
        </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="slut_maned">
        <option  class='tekst' value='01'>Januar</option>
        <option  class='tekst' value='02'>Februar</option>
        <option  class='tekst' value='03'>Marts</option>
        <option  class='tekst' value='04'>April</option>
        <option  class='tekst' value='05'>Maj</option>
        <option  class='tekst' value='06'>Juni</option>
        <option selected='selected' class='tekst' value='07'>Juli</option>
        <option  class='tekst' value='08'>August</option>
        <option  class='tekst' value='09'>September</option>
        <option  class='tekst' value='10'>Oktober</option>
        <option  class='tekst' value='11'>November</option>
        <option  class='tekst' value='12'>December</option>
        </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="slut_aar">
        <option selected='selected'class='tekst' value='2005'>2005</option>
        <option class='tekst' value='2006'>2006</option>
        <option class='tekst' value='2007'>2007</option>
        <option class='tekst' value='2008'>2008</option>
        <option class='tekst' value='2009'>2009</option>
        <option class='tekst' value='2010'>2010</option>
        </select>
    <br>Timetal:
    <select id="slut_tid_time" class='tekst' size="1" style='width: 40px;' name="slut_tid_time">
        <option  class='tekst' value='00'>00</option>
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option selected class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        </select>
    Minuttal:
    <select id="slut_tid_minut" class='tekst' size="1" style='width: 40px;' name="slut_tid_minut">
        <option selected='selected' class='tekst' value='00'>00</option>
        <option  class='tekst' value='30'>30</option>
        </select>
    </td>
  </tr>
  <tr height='50'>
    <td colspan='4' align='center'><input type='submit' value='Opret lejemål' style='border:1px solid #484846;font-family: Arial; font-size: 8pt;

font-weight: bold'></td>
  </tr>
</table>
Avatar billede faxe Nybegynder
29. juli 2005 - 09:48 #2
Der kommer en fejl under springsalen
linje: 68
Fejl:'statTid' er ikke defineret

Ellers ser det andet MEGA godt ud
Avatar billede nielle Nybegynder
29. juli 2005 - 10:43 #3
Slet den alert der er der:

alert("st: " + startTid);
Avatar billede faxe Nybegynder
29. juli 2005 - 11:35 #4
Nej, den virker ikke helt!

Det jeg gerne vil have at der er muligt er..

Normat skal man kunne booke hver kvarter!
Der kommer dog en undtagelse som hedder Springsalen, her skal man kun ved ½ time!

Ved telte og hoppepuder skal man ikke kunne ændre tiden, den ligger fast på 00:00 til 24:00 som det du har lavet.....

Det hele bliver hentet fra en database!, så det køre i loop men det skaljeg nok prøve at få sat sammen tilsidst....
Avatar billede nielle Nybegynder
29. juli 2005 - 11:50 #5
Dit punkt 2 sagde da ellers netop at du ville gå fra at kunne booke hvert kvarter til at kun kunne booke hver halve time?
Avatar billede faxe Nybegynder
29. juli 2005 - 12:25 #6
Ja og Nej
"2.1 Hvis man vælger "Haller - Springsalen" skal man kun vælge hvert 30 minut"
Det kan misforstås sorry!!

Håber jeg har kunne forklare det ordenligt i anden omgang!
Avatar billede nielle Nybegynder
29. juli 2005 - 13:24 #7
Sådan her?

<script language="javascript" type="text/javascript">
var hallerSpringsalen = false;

function syncroSelect1(p)
{
    document.all.slut_dag.options[p.options.selectedIndex].selected = true;
}

function syncroSelect2(p)
{
    document.all.slut_maned.options[p.options.selectedIndex].selected = true;
}

function syncroSelect3(p)
{
    document.all.slut_aar.options[p.options.selectedIndex].selected = true;
}

function syncroSelect4(p)
{
    document.all.slut_tid_time.options[p.options.selectedIndex].selected = true;
}

function syncroSelect5(p)
{
    document.all.slut_tid_minut.options[p.options.selectedIndex].selected = true;
}

function syncroSelect6(val)
{
    if (hallerSpringsalen)
    {
        document.getElementById("start_tid_minut").options.length = 0;
        document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("start_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("start_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("start_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("start_tid_minut").options[0].selected = true;

        document.getElementById("slut_tid_minut").options.length = 0;
        document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("slut_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("slut_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("slut_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("slut_tid_minut").options[0].selected = true;

        hallerSpringsalen = false;
    }

    switch (val)
    {
        case "5":
        case "12":
        case "13":
        case "14":
        case "15":
            document.getElementById("start_tid_time").options[0].selected = true;
            document.getElementById("start_tid_time").disabled = true;
            document.getElementById("start_tid_minut").options[0].selected = true;
            document.getElementById("start_tid_minut").disabled = true;

            document.getElementById("slut_tid_time").options[24].selected = true;
            document.getElementById("slut_tid_time").disabled = true;
            document.getElementById("slut_tid_minut").options[0].selected = true;
            document.getElementById("slut_tid_minut").disabled = true;

            break;
        case "9":
            document.getElementById("start_tid_minut").options.length = 0;
            document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
            document.getElementById("start_tid_minut").options[1] = new Option('30', '30');
            document.getElementById("start_tid_minut").options[0].selected = true;

            document.getElementById("slut_tid_minut").options.length = 0;
            document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
            document.getElementById("slut_tid_minut").options[1] = new Option('30', '30');
            document.getElementById("slut_tid_minut").options[0].selected = true;

            hallerSpringsalen = true;

            break;
        default:

            document.getElementById("start_tid_time").disabled = false;
            document.getElementById("start_tid_minut").disabled = false;

            document.getElementById("slut_tid_time").disabled = false;
            document.getElementById("slut_tid_minut").disabled = false;

            break;
    }
}
</script>

<table border='0' cellspacing='4' cellpadding='0' width="100%">
<tr>
    <td width='80' align='right' valign='top'>Vælg&nbsp;element:</td>
    <td width='200' valign='top'>
    <select class='tekst' size="8" style='width: 200px;' name="element" onChange="syncroSelect6(this.value)">
          <optgroup label="Fremtiden Foreningshus">
          <option value='2'selected>Mødelokale 1</option>
          <option value='3'>Mødelokale 2</option>
          <option value='7'>Træningslokale</option>
          </optgroup>
         
          <optgroup label="Hoppepuder">
          <option value='5'>10x10</option>
          <option value='6'>20x20</option>
          </optgroup>
         
          <optgroup label="Haller">
          <option value='9'>Springsalen</option>
          <option value='10'>Stor hal</option>
          </optgroup>
         
          <optgroup label="Telte">
          <option value='12'>6 x 4 m (24 m2)</option>
          <option value='13'>6 x 8 m (48 m2)</option>
          <option value='14'>6 x 12 m (72 m2)</option>
          <option value='15'>6 x 16 m (96 m2)</option>
          </optgroup>
    </select>
    </td>
    <td valign='top' width='30' align='right'> </td>
    <td width='370' valign='top'>Starttidspunkt:<br>
Dag:
    <select class='tekst' size="1" style='width: 40px;' name="start_dag" onchange="syncroSelect1(this)">
    <option class='tekst' value='01'>01</option>
    <option class='tekst' value='02'>02</option>
    <option class='tekst' value='03'>03</option>
    <option class='tekst' value='04'>04</option>
    <option class='tekst' value='05'>05</option>
    <option class='tekst' value='06'>06</option>
    <option class='tekst' value='07'>07</option>
    <option class='tekst' value='08'>08</option>
    <option class='tekst' value='09'>09</option>
    <option class='tekst' value='10'>10</option>
        <option class='tekst' value='11'>11</option>
        <option class='tekst' value='12'>12</option>
        <option class='tekst' value='13'>13</option>
        <option class='tekst' value='14'>14</option>
        <option class='tekst' value='15'>15</option>
        <option class='tekst' value='16'>16</option>
        <option class='tekst' value='17'>17</option>
        <option class='tekst' value='18'>18</option>
        <option class='tekst' value='19'>19</option>
        <option class='tekst' value='20'>20</option>
        <option class='tekst' value='21'>21</option>
        <option class='tekst' value='22'>22</option>
        <option class='tekst' value='23'>23</option>
        <option class='tekst' value='24'>24</option>
        <option class='tekst' value='25'>25</option>
        <option class='tekst' value='26'>26</option>
        <option class='tekst' value='27'>27</option>
        <option selected='selected' class='tekst' value='28'>28</option>
        <option class='tekst' value='29'>29</option>
        <option class='tekst' value='30'>30</option>
        <option class='tekst' value='31'>31</option>
        </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="start_maned" onchange="syncroSelect2(this)">
        <option  class='tekst' value='01'>Januar</option>
        <option  class='tekst' value='02'>Februar</option>
        <option  class='tekst' value='03'>Marts</option>
        <option  class='tekst' value='04'>April</option>
        <option  class='tekst' value='05'>Maj</option>
        <option  class='tekst' value='06'>Juni</option>
        <option selected='selected' class='tekst' value='07'>Juli</option>
        <option  class='tekst' value='08'>August</option>
        <option  class='tekst' value='09'>September</option>
        <option  class='tekst' value='10'>Oktober</option>
        <option  class='tekst' value='11'>November</option>
        <option  class='tekst' value='12'>December</option>
        </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="start_aar" onchange="syncroSelect3(this)">
        <option selected='selected'class='tekst' value='2005'>2005</option>
        <option class='tekst' value='2006'>2006</option>
        <option class='tekst' value='2007'>2007</option>
        <option class='tekst' value='2008'>2008</option>
        <option class='tekst' value='2009'>2009</option>
        <option class='tekst' value='2010'>2010</option>
        </select>
    <br>
    Timetal:
    <select id="start_tid_time" class='tekst' size="1" style='width: 40px;' name="start_tid_time" onchange="syncroSelect4(this)">
        <option  class='tekst' value='00'>00</option>
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option selected class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        </select>
    Minuttal:
    <select id="start_tid_minut" class='tekst' size="1" style='width: 40px;' name="start_tid_minut" onchange="syncroSelect5(this)">
        <option selected='selected' class='tekst' value='00'>00</option>
    <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='30'>30</option>
    <option  class='tekst' value='45'>45</option>
        </select>

    <br><br>

    Sluttidspunkt:<br>Dag:
    <select class='tekst' size="1" style='width: 40px;' name="slut_dag">
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option  class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        <option  class='tekst' value='25'>25</option>
        <option  class='tekst' value='26'>26</option>
        <option  class='tekst' value='27'>27</option>
        <option selected='selected' class='tekst' value='28'>28</option>
        <option  class='tekst' value='29'>29</option>
        <option  class='tekst' value='30'>30</option>
        <option  class='tekst' value='31'>31</option>
        </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="slut_maned">
        <option  class='tekst' value='01'>Januar</option>
        <option  class='tekst' value='02'>Februar</option>
        <option  class='tekst' value='03'>Marts</option>
        <option  class='tekst' value='04'>April</option>
        <option  class='tekst' value='05'>Maj</option>
        <option  class='tekst' value='06'>Juni</option>
        <option selected='selected' class='tekst' value='07'>Juli</option>
        <option  class='tekst' value='08'>August</option>
        <option  class='tekst' value='09'>September</option>
        <option  class='tekst' value='10'>Oktober</option>
        <option  class='tekst' value='11'>November</option>
        <option  class='tekst' value='12'>December</option>
        </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="slut_aar">
        <option selected='selected'class='tekst' value='2005'>2005</option>
        <option class='tekst' value='2006'>2006</option>
        <option class='tekst' value='2007'>2007</option>
        <option class='tekst' value='2008'>2008</option>
        <option class='tekst' value='2009'>2009</option>
        <option class='tekst' value='2010'>2010</option>
        </select>
    <br>Timetal:
    <select id="slut_tid_time" class='tekst' size="1" style='width: 40px;' name="slut_tid_time">
        <option  class='tekst' value='00'>00</option>
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option selected class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        </select>
    Minuttal:
    <select id="slut_tid_minut" class='tekst' size="1" style='width: 40px;' name="slut_tid_minut">
        <option selected='selected' class='tekst' value='00'>00</option>
    <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='30'>30</option>
    <option  class='tekst' value='45'>45</option>
        </select>
    </td>
  </tr>
  <tr height='50'>
    <td colspan='4' align='center'><input type='submit' value='Opret lejemål' style='border:1px solid #484846;font-family: Arial; font-size: 8pt;

font-weight: bold'></td>
  </tr>
</table>
Avatar billede faxe Nybegynder
29. juli 2005 - 14:09 #8
Set fint ud,
Hvis nu jeg gerne vil have flere som kun skal kunne leje hvert ½ time, hvordan tilføjer jeg så flere! Kan du hjælpe med det.... hvis jeg nu siger at Træningslokale også kun er hvert ½ time!

Virker dette i alle browsere?
Avatar billede faxe Nybegynder
29. juli 2005 - 14:55 #9
Jeg har dog lige fundet en lille fejl, hvis man vælger hoppepuder - 10X10 virker det, men hvis man så trykker på, springsalen er tidspunkterne stadigvæk disabled, kan det laves om! forstår du?
Avatar billede nielle Nybegynder
29. juli 2005 - 15:50 #10
<script language="javascript" type="text/javascript">
var halvTimeBestilling = false;
var fuldDoegnBestilling = false;

function syncroSelect1(p)
{
    document.all.slut_dag.options[p.options.selectedIndex].selected = true;
}

function syncroSelect2(p)
{
    document.all.slut_maned.options[p.options.selectedIndex].selected = true;
}

function syncroSelect3(p)
{
    document.all.slut_aar.options[p.options.selectedIndex].selected = true;
}

function syncroSelect4(p)
{
    document.all.slut_tid_time.options[p.options.selectedIndex].selected = true;
}

function syncroSelect5(p)
{
    document.all.slut_tid_minut.options[p.options.selectedIndex].selected = true;
}

function syncroSelect6(val)
{
    halvTimeBestillingGl = halvTimeBestilling;
    fuldDoegnBestillingGl = fuldDoegnBestilling;

    switch (val)
    {
        case "5" :
        case "12" :
        case "13" :
        case "14" :
        case "15" :
            halvTimeBestilling = false;
            fuldDoegnBestilling = true;
            break;
        case "7" :
        case "9" :
            halvTimeBestilling = true;
            fuldDoegnBestilling = false;
            break;
        default :
            halvTimeBestilling = false;
            fuldDoegnBestilling = false;
            break;
    }

    if (halvTimeBestilling && !halvTimeBestillingGl)
    {
        document.getElementById("start_tid_minut").options.length = 0;
        document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("start_tid_minut").options[1] = new Option('30', '30');
        document.getElementById("start_tid_minut").options[0].selected = true;

        document.getElementById("slut_tid_minut").options.length = 0;
        document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("slut_tid_minut").options[1] = new Option('30', '30');
        document.getElementById("slut_tid_minut").options[0].selected = true;
    }
    else if (!halvTimeBestilling && halvTimeBestillingGl)
    {
        document.getElementById("start_tid_minut").options.length = 0;
        document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("start_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("start_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("start_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("start_tid_minut").options[0].selected = true;

        document.getElementById("slut_tid_minut").options.length = 0;
        document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("slut_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("slut_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("slut_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("slut_tid_minut").options[0].selected = true;
    }

    if (fuldDoegnBestilling && !fuldDoegnBestillingGl)
    {
        document.getElementById("start_tid_time").options[0].selected = true;
        document.getElementById("start_tid_time").disabled = true;
        document.getElementById("start_tid_minut").options[0].selected = true;
        document.getElementById("start_tid_minut").disabled = true;

        document.getElementById("slut_tid_time").options[24].selected = true;
        document.getElementById("slut_tid_time").disabled = true;
        document.getElementById("slut_tid_minut").options[0].selected = true;
        document.getElementById("slut_tid_minut").disabled = true;
    }
    else if (!fuldDoegnBestilling && fuldDoegnBestillingGl)
    {
        document.getElementById("start_tid_time").disabled = false;
        document.getElementById("start_tid_minut").disabled = false;

        document.getElementById("slut_tid_time").disabled = false;
        document.getElementById("slut_tid_minut").disabled = false;
    }
}
</script>

<table border='0' cellspacing='4' cellpadding='0' width="100%">
<tr>
    <td width='80' align='right' valign='top'>Vælg&nbsp;element:</td>
    <td width='200' valign='top'>
    <select class='tekst' size="8" style='width: 200px;' name="element" onChange="syncroSelect6(this.value)">
          <optgroup label="Fremtiden Foreningshus">
          <option value='2'selected>Mødelokale 1</option>
          <option value='3'>Mødelokale 2</option>
          <option value='7'>Træningslokale</option>
          </optgroup>
         
          <optgroup label="Hoppepuder">
          <option value='5'>10x10</option>
          <option value='6'>20x20</option>
          </optgroup>
         
          <optgroup label="Haller">
          <option value='9'>Springsalen</option>
          <option value='10'>Stor hal</option>
          </optgroup>
         
          <optgroup label="Telte">
          <option value='12'>6 x 4 m (24 m2)</option>
          <option value='13'>6 x 8 m (48 m2)</option>
          <option value='14'>6 x 12 m (72 m2)</option>
          <option value='15'>6 x 16 m (96 m2)</option>
          </optgroup>
    </select>
    </td>
    <td valign='top' width='30' align='right'> </td>
    <td width='370' valign='top'>Starttidspunkt:<br>
    Dag:
    <select class='tekst' size="1" style='width: 40px;' name="start_dag" onchange="syncroSelect1(this)">
    <option class='tekst' value='01'>01</option>
    <option class='tekst' value='02'>02</option>
    <option class='tekst' value='03'>03</option>
    <option class='tekst' value='04'>04</option>
    <option class='tekst' value='05'>05</option>
    <option class='tekst' value='06'>06</option>
    <option class='tekst' value='07'>07</option>
    <option class='tekst' value='08'>08</option>
    <option class='tekst' value='09'>09</option>
    <option class='tekst' value='10'>10</option>
        <option class='tekst' value='11'>11</option>
        <option class='tekst' value='12'>12</option>
        <option class='tekst' value='13'>13</option>
        <option class='tekst' value='14'>14</option>
        <option class='tekst' value='15'>15</option>
        <option class='tekst' value='16'>16</option>
        <option class='tekst' value='17'>17</option>
        <option class='tekst' value='18'>18</option>
        <option class='tekst' value='19'>19</option>
        <option class='tekst' value='20'>20</option>
        <option class='tekst' value='21'>21</option>
        <option class='tekst' value='22'>22</option>
        <option class='tekst' value='23'>23</option>
        <option class='tekst' value='24'>24</option>
        <option class='tekst' value='25'>25</option>
        <option class='tekst' value='26'>26</option>
        <option class='tekst' value='27'>27</option>
        <option selected='selected' class='tekst' value='28'>28</option>
        <option class='tekst' value='29'>29</option>
        <option class='tekst' value='30'>30</option>
        <option class='tekst' value='31'>31</option>
        </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="start_maned" onchange="syncroSelect2(this)">
        <option  class='tekst' value='01'>Januar</option>
        <option  class='tekst' value='02'>Februar</option>
        <option  class='tekst' value='03'>Marts</option>
        <option  class='tekst' value='04'>April</option>
        <option  class='tekst' value='05'>Maj</option>
        <option  class='tekst' value='06'>Juni</option>
        <option selected='selected' class='tekst' value='07'>Juli</option>
        <option  class='tekst' value='08'>August</option>
        <option  class='tekst' value='09'>September</option>
        <option  class='tekst' value='10'>Oktober</option>
        <option  class='tekst' value='11'>November</option>
        <option  class='tekst' value='12'>December</option>
        </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="start_aar" onchange="syncroSelect3(this)">
        <option selected='selected'class='tekst' value='2005'>2005</option>
        <option class='tekst' value='2006'>2006</option>
        <option class='tekst' value='2007'>2007</option>
        <option class='tekst' value='2008'>2008</option>
        <option class='tekst' value='2009'>2009</option>
        <option class='tekst' value='2010'>2010</option>
        </select>
    <br>
    Timetal:
    <select id="start_tid_time" class='tekst' size="1" style='width: 40px;' name="start_tid_time" onchange="syncroSelect4(this)">
        <option  class='tekst' value='00'>00</option>
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option selected class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        </select>
    Minuttal:
    <select id="start_tid_minut" class='tekst' size="1" style='width: 40px;' name="start_tid_minut" onchange="syncroSelect5(this)">
        <option selected='selected' class='tekst' value='00'>00</option>
    <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='30'>30</option>
    <option  class='tekst' value='45'>45</option>
        </select>

    <br><br>

    Sluttidspunkt:<br>Dag:
    <select class='tekst' size="1" style='width: 40px;' name="slut_dag">
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option  class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        <option  class='tekst' value='25'>25</option>
        <option  class='tekst' value='26'>26</option>
        <option  class='tekst' value='27'>27</option>
        <option selected='selected' class='tekst' value='28'>28</option>
        <option  class='tekst' value='29'>29</option>
        <option  class='tekst' value='30'>30</option>
        <option  class='tekst' value='31'>31</option>
        </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="slut_maned">
        <option  class='tekst' value='01'>Januar</option>
        <option  class='tekst' value='02'>Februar</option>
        <option  class='tekst' value='03'>Marts</option>
        <option  class='tekst' value='04'>April</option>
        <option  class='tekst' value='05'>Maj</option>
        <option  class='tekst' value='06'>Juni</option>
        <option selected='selected' class='tekst' value='07'>Juli</option>
        <option  class='tekst' value='08'>August</option>
        <option  class='tekst' value='09'>September</option>
        <option  class='tekst' value='10'>Oktober</option>
        <option  class='tekst' value='11'>November</option>
        <option  class='tekst' value='12'>December</option>
        </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="slut_aar">
        <option selected='selected'class='tekst' value='2005'>2005</option>
        <option class='tekst' value='2006'>2006</option>
        <option class='tekst' value='2007'>2007</option>
        <option class='tekst' value='2008'>2008</option>
        <option class='tekst' value='2009'>2009</option>
        <option class='tekst' value='2010'>2010</option>
        </select>
    <br>Timetal:
    <select id="slut_tid_time" class='tekst' size="1" style='width: 40px;' name="slut_tid_time">
        <option  class='tekst' value='00'>00</option>
        <option  class='tekst' value='01'>01</option>
        <option  class='tekst' value='02'>02</option>
        <option  class='tekst' value='03'>03</option>
        <option  class='tekst' value='04'>04</option>
        <option  class='tekst' value='05'>05</option>
        <option  class='tekst' value='06'>06</option>
        <option  class='tekst' value='07'>07</option>
        <option selected class='tekst' value='08'>08</option>
        <option  class='tekst' value='09'>09</option>
        <option  class='tekst' value='10'>10</option>
        <option  class='tekst' value='11'>11</option>
        <option  class='tekst' value='12'>12</option>
        <option  class='tekst' value='13'>13</option>
        <option  class='tekst' value='14'>14</option>
        <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='16'>16</option>
        <option  class='tekst' value='17'>17</option>
        <option  class='tekst' value='18'>18</option>
        <option  class='tekst' value='19'>19</option>
        <option  class='tekst' value='20'>20</option>
        <option  class='tekst' value='21'>21</option>
        <option  class='tekst' value='22'>22</option>
        <option  class='tekst' value='23'>23</option>
        <option  class='tekst' value='24'>24</option>
        </select>
    Minuttal:
    <select id="slut_tid_minut" class='tekst' size="1" style='width: 40px;' name="slut_tid_minut">
        <option selected='selected' class='tekst' value='00'>00</option>
    <option  class='tekst' value='15'>15</option>
        <option  class='tekst' value='30'>30</option>
    <option  class='tekst' value='45'>45</option>
        </select>
    </td>
  </tr>
  <tr height='50'>
    <td colspan='4' align='center'><input type='submit' value='Opret lejemål' style='border:1px solid #484846;font-family: Arial; font-size: 8pt;

font-weight: bold'></td>
  </tr>
</table>
Avatar billede nielle Nybegynder
29. juli 2005 - 15:58 #11
Der er nu tre typer bestilling:

1) Hele døgnet,
2) Halvtimes bestilling, og
3) Kvarter bestilling.

I funktionen syncroSelect6(val) er der en switch - det er denne som bestemmer hvilken type bestilling hvert af de forskellige elementer hører til.

Tag f.eks. ” Træningslokale”. I den option-liste hvor man kan vælge dette har det fået value="7". Dette 7-tal finder du i switchen hvor det står sammen med "9" som er værdien for ”Springsalen”. De er derfor begge to af typen døgn-bestilling.

Ligeledes svarer den første liste i switchen til dem som har halvtimes bestilling.

...og resten har så selvfølgelig kvarter bestilling.
Avatar billede faxe Nybegynder
29. juli 2005 - 16:39 #12
Det er MEGA COOL......

Mange tak vil du lægge et svar!
Du har bare sparet mig for mega mange timer...

Mange Tak

Læg en svar
Avatar billede nielle Nybegynder
29. juli 2005 - 17:13 #13
Svar :^)
Avatar billede faxe Nybegynder
02. august 2005 - 12:15 #14
Jeg har faktisk lige fået et lille problem igen....
Når jeg trykker på "Opret lejemål" får den ikke de rigtige værdier med, men de gamle?
Hvorfor skal jeg hente noget bestemt!
Avatar billede nielle Nybegynder
02. august 2005 - 17:49 #15
Kan du ikke lige forklare lidt mere hvad det er der går galt?
Avatar billede faxe Nybegynder
02. august 2005 - 18:43 #16
Når jeg trykker på "Opret lejemål" får jeg ikke de værdier med som hedder Tid!
både: start_tid_time og start_tid_minut Det samme gælder for Slut
Avatar billede nielle Nybegynder
02. august 2005 - 18:53 #17
I den kode vi har lige nu (29/07-2005 15:50:21) er der ikke nogen <form> eller </form>. Jeg gik ud fra at du bare havde udeladt dem, men noget kunne tyde på at alle dine selects osv. ligger uden for formen (hvis den overhovedet eksistere).
Avatar billede faxe Nybegynder
02. august 2005 - 19:02 #18
JA, og troede at den var med.

<form action='?page=opret_kontrol' method='post'>
Men skal jeg skrive noget bestemt for at få det du har laver med?
Avatar billede nielle Nybegynder
02. august 2005 - 19:05 #19
Det vigtigste er at al den html-kode som skal være med i formen er imellem en <form ...> og den tilsvarende </form>. Det er derimod lige meget hvor JavaScript koden ligger.
Avatar billede faxe Nybegynder
02. august 2005 - 19:12 #20
Sådan ser den ud lige nu dog en del kode: desværre!

<form action='?page=opret_kontrol' method='post'>
<fieldset class='dag' align='center'>
<legend class='dag' align='left'><b>Hvilket element ønskes lejet?</b></legend>


<table border='0' cellspacing='4' cellpadding='0'>

<tr>
    <td width='80' align='right' valign='top'>Vælg element:</td>
    <td width='200' valign='top'>
<script language="javascript" type="text/javascript">
var halvTimeBestilling = false;
var fuldDoegnBestilling = false;

function syncroSelect1(p)
{
    document.all.slut_dag.options[p.options.selectedIndex].selected = true;
}

function syncroSelect2(p)
{
    document.all.slut_maned.options[p.options.selectedIndex].selected = true;
}

function syncroSelect3(p)
{
    document.all.slut_aar.options[p.options.selectedIndex].selected = true;
}

function syncroSelect4(p)
{
    document.all.slut_tid_time.options[p.options.selectedIndex].selected = true;
}

function syncroSelect5(p)
{
    document.all.slut_tid_minut.options[p.options.selectedIndex].selected = true;
}

function syncroSelect6(val)
{
    halvTimeBestillingGl = halvTimeBestilling;
    fuldDoegnBestillingGl = fuldDoegnBestilling;

    switch (val)
    {
       
        case "1":
       
        case "4":
       
        case "5":
       
        case "6":
       
        case "8":
       
        case "11":
       
        case "12":
       
        case "13":
       
        case "14":
       
        case "15":
       
        case "26":
       
            halvTimeBestilling = false;
            fuldDoegnBestilling = true;
            break;
       
        case "9":
       
            halvTimeBestilling = true;
            fuldDoegnBestilling = false;
            break;
        default :
            halvTimeBestilling = false;
            fuldDoegnBestilling = false;
            break;
    }

    if (halvTimeBestilling && !halvTimeBestillingGl)
    {
        document.getElementById("start_tid_minut").options.length = 0;
        document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("start_tid_minut").options[1] = new Option('30', '30');
        document.getElementById("start_tid_minut").options[0].selected = true;

        document.getElementById("slut_tid_minut").options.length = 0;
        document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("slut_tid_minut").options[1] = new Option('30', '30');
        document.getElementById("slut_tid_minut").options[0].selected = true;
    }
    else if (!halvTimeBestilling && halvTimeBestillingGl)
    {
        document.getElementById("start_tid_minut").options.length = 0;
        document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("start_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("start_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("start_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("start_tid_minut").options[0].selected = true;

        document.getElementById("slut_tid_minut").options.length = 0;
        document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("slut_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("slut_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("slut_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("slut_tid_minut").options[0].selected = true;
    }

    if (fuldDoegnBestilling && !fuldDoegnBestillingGl)
    {
        document.getElementById("start_tid_time").options[0].selected = true;
        document.getElementById("start_tid_time").disabled = true;
        document.getElementById("start_tid_minut").options[0].selected = true;
        document.getElementById("start_tid_minut").disabled = true;

        document.getElementById("slut_tid_time").options[24].selected = true;
        document.getElementById("slut_tid_time").disabled = true;
        document.getElementById("slut_tid_minut").options[0].selected = true;
        document.getElementById("slut_tid_minut").disabled = true;
    }
    else if (!fuldDoegnBestilling && fuldDoegnBestillingGl)
    {
        document.getElementById("start_tid_time").disabled = false;
        document.getElementById("start_tid_minut").disabled = false;

        document.getElementById("slut_tid_time").disabled = false;
        document.getElementById("slut_tid_minut").disabled = false;
    }
}
</script>
    <select class='tekst' size="8" style='width: 200px;' name="element" onChange="syncroSelect6(this.value)">
     
          <optgroup label="Fremtiden Foreningshus Randers">
         
          <option value='2'>Mødelokale 1</option>
       
          <option value='3'>Mødelokale 2</option>
       
          <option value='7'selected='selected'>Træningslokale300</option>
       
          <option value='20'>Køkkenet</option>
        </optgroup>
          <optgroup label="Hoppepuder">
         
          <option value='5'>10x10</option>
       
          <option value='6'>20x20</option>
        </optgroup>
          <optgroup label="Haller">
         
          <option value='9'>Springsalen</option>
       
          <option value='10'>Stor hal</option>
        </optgroup>
          <optgroup label="Telte">
         
          <option value='12'>6 x 4 m (24 m2)</option>
       
          <option value='13'>6 x 8 m (48 m2)</option>
       
          <option value='14'>6 x 12 m (72 m2)</option>
       
          <option value='15'>6 x 16 m (96 m2)</option>
        </optgroup>
          <optgroup label="Dette er en test">
         
          <option value='27'>tttttt</option>
       
          <option value='28'>ddddddddddfddwygsdhsdfhggdggafd</option>
       
          </optgroup>
    </select>
    </td>
    <td valign='top' width='30' align='right'> </td>
    <td width='270' valign='top'>Starttidspunkt:<br>Dag:
    <select class='tekst' size="1" style='width: 40px;' name="start_dag" onchange="syncroSelect1(this)">
   
    <option class='tekst' value='01'>01</option>
   
    <option selected='selected' class='tekst' value='02'>02</option>
   
    <option class='tekst' value='03'>03</option>
   
    <option class='tekst' value='04'>04</option>
   
    <option class='tekst' value='05'>05</option>
   
    <option class='tekst' value='06'>06</option>
   
    <option class='tekst' value='07'>07</option>
   
    <option class='tekst' value='08'>08</option>
   
    <option class='tekst' value='09'>09</option>
   
    <option class='tekst' value='10'>10</option>
   
    <option class='tekst' value='11'>11</option>
   
    <option class='tekst' value='12'>12</option>
   
    <option class='tekst' value='13'>13</option>
   
    <option class='tekst' value='14'>14</option>
   
    <option class='tekst' value='15'>15</option>
   
    <option class='tekst' value='16'>16</option>
   
    <option class='tekst' value='17'>17</option>
   
    <option class='tekst' value='18'>18</option>
   
    <option class='tekst' value='19'>19</option>
   
    <option class='tekst' value='20'>20</option>
   
    <option class='tekst' value='21'>21</option>
   
    <option class='tekst' value='22'>22</option>
   
    <option class='tekst' value='23'>23</option>
   
    <option class='tekst' value='24'>24</option>
   
    <option class='tekst' value='25'>25</option>
   
    <option class='tekst' value='26'>26</option>
   
    <option class='tekst' value='27'>27</option>
   
    <option class='tekst' value='28'>28</option>
   
    <option class='tekst' value='29'>29</option>
   
    <option class='tekst' value='30'>30</option>
   
    <option class='tekst' value='31'>31</option>
   
    </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="start_maned" onchange="syncroSelect2(this)">
   
    <option  class='tekst' value='01'>Januar</option>
   
    <option  class='tekst' value='02'>Februar</option>
   
    <option  class='tekst' value='03'>Marts</option>
   
    <option  class='tekst' value='04'>April</option>
   
    <option  class='tekst' value='05'>Maj</option>
   
    <option  class='tekst' value='06'>Juni</option>
   
    <option  class='tekst' value='07'>Juli</option>
   
    <option selected='selected' class='tekst' value='08'>August</option>
   
    <option  class='tekst' value='09'>September</option>
   
    <option  class='tekst' value='10'>Oktober</option>
   
    <option  class='tekst' value='11'>November</option>
   
    <option  class='tekst' value='12'>December</option>
   
    </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="start_aar" onchange="syncroSelect3(this)">
   
    <option selected='selected'class='tekst' value='2005'>2005</option>
   
    <option selected='selected'class='tekst' value='2006'>2006</option>
   
    <option class='tekst' value='2007'>2007</option>
   
    <option class='tekst' value='2008'>2008</option>
   
    <option class='tekst' value='2009'>2009</option>
   
    <option class='tekst' value='2010'>2010</option>
   
    </select>
    <br>Timetal:
    <select class='tekst' size="1" style='width: 40px;' name="start_tid_time" onchange="syncroSelect4(this)">
   
    <option  class='tekst' value='00'>00</option>
   
    <option  class='tekst' value='01'>01</option>
   
    <option  class='tekst' value='02'>02</option>
   
    <option  class='tekst' value='03'>03</option>
   
    <option  class='tekst' value='04'>04</option>
   
    <option  class='tekst' value='05'>05</option>
   
    <option  class='tekst' value='06'>06</option>
   
    <option  class='tekst' value='07'>07</option>
   
    <option selected='selected' class='tekst' value='08'>08</option>
   
    <option  class='tekst' value='09'>09</option>
   
    <option  class='tekst' value='10'>10</option>
   
    <option  class='tekst' value='11'>11</option>
   
    <option  class='tekst' value='12'>12</option>
   
    <option  class='tekst' value='13'>13</option>
   
    <option  class='tekst' value='14'>14</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='16'>16</option>
   
    <option  class='tekst' value='17'>17</option>
   
    <option  class='tekst' value='18'>18</option>
   
    <option  class='tekst' value='19'>19</option>
   
    <option  class='tekst' value='20'>20</option>
   
    <option  class='tekst' value='21'>21</option>
   
    <option  class='tekst' value='22'>22</option>
   
    <option  class='tekst' value='23'>23</option>
   
    <option  class='tekst' value='24'>24</option>
   
    </select>
    Minuttal:
    <select class='tekst' size="1" style='width: 40px;' name="start_tid_minut" onchange="syncroSelect5(this)">
   
    <option selected class='tekst' value='00'>00</option>
   
    <option selected='selected' class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='30'>30</option>
   
    <option  class='tekst' value='45'>45</option>
   
    </select>



    <br><br>



    Sluttidspunkt:<br>Dag:
    <select class='tekst' size="1" style='width: 40px;' name="slut_dag">
   
    <option  class='tekst' value='01'>01</option>
   
    <option selected='selected' class='tekst' value='02'>02</option>
   
    <option  class='tekst' value='03'>03</option>
   
    <option  class='tekst' value='04'>04</option>
   
    <option  class='tekst' value='05'>05</option>
   
    <option  class='tekst' value='06'>06</option>
   
    <option  class='tekst' value='07'>07</option>
   
    <option  class='tekst' value='08'>08</option>
   
    <option  class='tekst' value='09'>09</option>
   
    <option  class='tekst' value='10'>10</option>
   
    <option  class='tekst' value='11'>11</option>
   
    <option  class='tekst' value='12'>12</option>
   
    <option  class='tekst' value='13'>13</option>
   
    <option  class='tekst' value='14'>14</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='16'>16</option>
   
    <option  class='tekst' value='17'>17</option>
   
    <option  class='tekst' value='18'>18</option>
   
    <option  class='tekst' value='19'>19</option>
   
    <option  class='tekst' value='20'>20</option>
   
    <option  class='tekst' value='21'>21</option>
   
    <option  class='tekst' value='22'>22</option>
   
    <option  class='tekst' value='23'>23</option>
   
    <option  class='tekst' value='24'>24</option>
   
    <option  class='tekst' value='25'>25</option>
   
    <option  class='tekst' value='26'>26</option>
   
    <option  class='tekst' value='27'>27</option>
   
    <option  class='tekst' value='28'>28</option>
   
    <option  class='tekst' value='29'>29</option>
   
    <option  class='tekst' value='30'>30</option>
   
    <option  class='tekst' value='31'>31</option>
   
    </select>
    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="slut_maned">
   
    <option  class='tekst' value='01'>Januar</option>
   
    <option  class='tekst' value='02'>Februar</option>
   
    <option  class='tekst' value='03'>Marts</option>
   
    <option  class='tekst' value='04'>April</option>
   
    <option  class='tekst' value='05'>Maj</option>
   
    <option  class='tekst' value='06'>Juni</option>
   
    <option  class='tekst' value='07'>Juli</option>
   
    <option selected='selected' class='tekst' value='08'>August</option>
   
    <option  class='tekst' value='09'>September</option>
   
    <option  class='tekst' value='10'>Oktober</option>
   
    <option  class='tekst' value='11'>November</option>
   
    <option  class='tekst' value='12'>December</option>
   
    </select>
    År:
    <select class='tekst' size="1" style='width: 50px;' name="slut_aar">
   
    <option selected='selected'class='tekst' value='2005'>2005</option>
   
    <option selected='selected'class='tekst' value='2006'>2006</option>
   
    <option class='tekst' value='2007'>2007</option>
   
    <option class='tekst' value='2008'>2008</option>
   
    <option class='tekst' value='2009'>2009</option>
   
    <option class='tekst' value='2010'>2010</option>
   
    </select>
    <br>Timetal:
    <select class='tekst' size="1" style='width: 40px;' name="slut_tid_time">
   
    <option  class='tekst' value='00'>00</option>
   
    <option  class='tekst' value='01'>01</option>
   
    <option  class='tekst' value='02'>02</option>
   
    <option  class='tekst' value='03'>03</option>
   
    <option  class='tekst' value='04'>04</option>
   
    <option  class='tekst' value='05'>05</option>
   
    <option  class='tekst' value='06'>06</option>
   
    <option  class='tekst' value='07'>07</option>
   
    <option selected class='tekst' value='08'>08</option>
   
    <option selected='selected' class='tekst' value='09'>09</option>
   
    <option  class='tekst' value='10'>10</option>
   
    <option  class='tekst' value='11'>11</option>
   
    <option  class='tekst' value='12'>12</option>
   
    <option  class='tekst' value='13'>13</option>
   
    <option  class='tekst' value='14'>14</option>
   
    <option  class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='16'>16</option>
   
    <option  class='tekst' value='17'>17</option>
   
    <option  class='tekst' value='18'>18</option>
   
    <option  class='tekst' value='19'>19</option>
   
    <option  class='tekst' value='20'>20</option>
   
    <option  class='tekst' value='21'>21</option>
   
    <option  class='tekst' value='22'>22</option>
   
    <option  class='tekst' value='23'>23</option>
   
    <option  class='tekst' value='24'>24</option>
   
    </select>
    Minuttal:
    <select class='tekst' size="1" style='width: 40px;' name="slut_tid_minut">
   
    <option selected class='tekst' value='00'>00</option>
   
    <option selected='selected' class='tekst' value='15'>15</option>
   
    <option  class='tekst' value='30'>30</option>
   
    <option  class='tekst' value='45'>45</option>
   
    </select>
    </td>
  </tr>
  <tr height='50'>
    <td colspan='4' align='center'><input type='submit' value='Opret lejemål' style='border:1px solid #484846;font-family: Arial; font-size: 8pt; font-weight: bold'></td>
  </tr>
</table>
</fieldset>
</form>
Avatar billede nielle Nybegynder
02. august 2005 - 19:16 #21
... og skal det forstås som at det er den kode som ikke virker?
Avatar billede faxe Nybegynder
02. august 2005 - 19:18 #22
Ja, den tager ikke tidspunkterne med
Avatar billede faxe Nybegynder
02. august 2005 - 19:19 #23
Jeg troede så jeg skulle skrive noget i <Form> for at få det javascript med i formen!
Avatar billede nielle Nybegynder
02. august 2005 - 19:25 #24
Du behøver ikke at bekymre dig om JavaScriptet er indenfor eller udenfor formen.

Ummiddelbart der det ok ud, så måske er problemet i det script som skal behandle submit fra formen?
Avatar billede faxe Nybegynder
02. august 2005 - 19:30 #25
det virker fint i når JavaScriptet ikke gør noget ved det f.eks. med "Mødelokale 1" virker det fint! så den tager noget med sig, bare ikke når JavaScriptet har ændret på dem...
Avatar billede faxe Nybegynder
02. august 2005 - 19:39 #26
Tror måske har fundet ud af hvorfor der kommer fejl. Måske er det fordi når den er 0 skal den være 00...
Avatar billede nielle Nybegynder
02. august 2005 - 21:01 #27
Er det noget du selv kan løse?
Avatar billede faxe Nybegynder
02. august 2005 - 23:04 #28
Jeg troede jeg selv kunne løse det men det tror jeg desværre ikke jeg kan...

Den sender slet ikke nogle værdier med, Det er kun når jeg trykker på Døgn, dem som ikke skal kunne ændres!
Avatar billede faxe Nybegynder
03. august 2005 - 13:21 #29
Avatar billede nielle Nybegynder
03. august 2005 - 19:32 #30
Sjovt, den sender slet ikke felter som er disablet. :^|

Jamen, så enabler vi dem da bare igen når der submittes:

<script language="javascript" type="text/javascript">
var halvTimeBestilling = false;
var fuldDoegnBestilling = false;

function syncroSelect1(p)
{
    document.all.slut_dag.options[p.options.selectedIndex].selected = true;
}

function syncroSelect2(p)
{
    document.all.slut_maned.options[p.options.selectedIndex].selected = true;
}

function syncroSelect3(p)
{
    document.all.slut_aar.options[p.options.selectedIndex].selected = true;
}

function syncroSelect4(p)
{
    document.all.slut_tid_time.options[p.options.selectedIndex].selected = true;
}

function syncroSelect5(p)
{
    document.all.slut_tid_minut.options[p.options.selectedIndex].selected = true;
}

function syncroSelect6(val)
{
    halvTimeBestillingGl = halvTimeBestilling;
    fuldDoegnBestillingGl = fuldDoegnBestilling;

    switch (val)
    {
        case "1":
        case "4":
        case "5":
        case "6":
        case "8":
        case "11":
        case "12":
        case "13":
        case "14":
        case "15":
        case "26":
            halvTimeBestilling = false;
            fuldDoegnBestilling = true;
            break;
        case "9":
            halvTimeBestilling = true;
            fuldDoegnBestilling = false;
            break;
        default :
            halvTimeBestilling = false;
            fuldDoegnBestilling = false;
            break;
    }

    if (halvTimeBestilling && !halvTimeBestillingGl)
    {
        document.getElementById("start_tid_minut").options.length = 0;
        document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("start_tid_minut").options[1] = new Option('30', '30');
        document.getElementById("start_tid_minut").options[0].selected = true;

        document.getElementById("slut_tid_minut").options.length = 0;
        document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("slut_tid_minut").options[1] = new Option('30', '30');
        document.getElementById("slut_tid_minut").options[0].selected = true;
    }
    else if (!halvTimeBestilling && halvTimeBestillingGl)
    {
        document.getElementById("start_tid_minut").options.length = 0;
        document.getElementById("start_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("start_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("start_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("start_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("start_tid_minut").options[0].selected = true;

        document.getElementById("slut_tid_minut").options.length = 0;
        document.getElementById("slut_tid_minut").options[0] = new Option('00', '00');
        document.getElementById("slut_tid_minut").options[1] = new Option('15', '15');
        document.getElementById("slut_tid_minut").options[2] = new Option('30', '30');
        document.getElementById("slut_tid_minut").options[3] = new Option('45', '45');
        document.getElementById("slut_tid_minut").options[0].selected = true;
    }

    if (fuldDoegnBestilling && !fuldDoegnBestillingGl)
    {
        document.getElementById("start_tid_time").options[0].selected = true;
        document.getElementById("start_tid_time").disabled = true;
        document.getElementById("start_tid_minut").options[0].selected = true;
        document.getElementById("start_tid_minut").disabled = true;

        document.getElementById("slut_tid_time").options[24].selected = true;
        document.getElementById("slut_tid_time").disabled = true;
        document.getElementById("slut_tid_minut").options[0].selected = true;
        document.getElementById("slut_tid_minut").disabled = true;
    }
    else if (!fuldDoegnBestilling && fuldDoegnBestillingGl)
    {
        document.getElementById("start_tid_time").disabled = false;
        document.getElementById("start_tid_minut").disabled = false;
        document.getElementById("slut_tid_time").disabled = false;
        document.getElementById("slut_tid_minut").disabled = false;
    }
}

function OnSubmitEnable()
{
    document.getElementById("start_tid_time").disabled = false;
    document.getElementById("start_tid_minut").disabled = false;
    document.getElementById("slut_tid_time").disabled = false;
    document.getElementById("slut_tid_minut").disabled = false;
}
</script>

<form action='?page=opret_kontrol' method='post' OnSubmit="OnSubmitEnable()">
<fieldset class='dag' align='center'>
<legend class='dag' align='left'><b>Hvilket element ønskes lejet?</b></legend>
<table border='0' cellspacing='4' cellpadding='0'>
<tr>
    <td width='80' align='right' valign='top'>Vælg element:</td>
    <td width='200' valign='top'>
    <select class='tekst' size="8" style='width: 200px;' name="element" onChange="syncroSelect6(this.value)">
        <optgroup label="Fremtiden Foreningshus Randers">
        <option value='2'>Mødelokale 1</option>
        <option value='3'>Mødelokale 2</option>
        <option value='7'selected='selected'>Træningslokale300</option>
        <option value='20'>Køkkenet</option>
        </optgroup>
        <optgroup label="Hoppepuder">
        <option value='5'>10x10</option>
        <option value='6'>20x20</option>
        </optgroup>
        <optgroup label="Haller">
        <option value='9'>Springsalen</option>
        <option value='10'>Stor hal</option>
        </optgroup>
        <optgroup label="Telte">
        <option value='12'>6 x 4 m (24 m2)</option>
        <option value='13'>6 x 8 m (48 m2)</option>
        <option value='14'>6 x 12 m (72 m2)</option>
        <option value='15'>6 x 16 m (96 m2)</option>
        </optgroup>
        <optgroup label="Dette er en test">
        <option value='27'>tttttt</option>
        <option value='28'>ddddddddddfddwygsdhsdfhggdggafd</option>
        </optgroup>
    </select>
    </td>
    <td valign='top' width='30' align='right'> </td>

    <td width='270' valign='top'>Starttidspunkt:<br>

    Dag:
    <select class='tekst' size="1" style='width: 40px;' name="start_dag" onchange="syncroSelect1(this)">
    <option class='tekst' value='01'>01</option>
    <option selected='selected' class='tekst' value='02'>02</option>
    <option class='tekst' value='03'>03</option>
    <option class='tekst' value='04'>04</option>
    <option class='tekst' value='05'>05</option>
    <option class='tekst' value='06'>06</option>
    <option class='tekst' value='07'>07</option>
    <option class='tekst' value='08'>08</option>
    <option class='tekst' value='09'>09</option>
    <option class='tekst' value='10'>10</option>
    <option class='tekst' value='11'>11</option>
    <option class='tekst' value='12'>12</option>
    <option class='tekst' value='13'>13</option>
    <option class='tekst' value='14'>14</option>
    <option class='tekst' value='15'>15</option>
    <option class='tekst' value='16'>16</option>
    <option class='tekst' value='17'>17</option>
    <option class='tekst' value='18'>18</option>
    <option class='tekst' value='19'>19</option>
    <option class='tekst' value='20'>20</option>
    <option class='tekst' value='21'>21</option>
    <option class='tekst' value='22'>22</option>
    <option class='tekst' value='23'>23</option>
    <option class='tekst' value='24'>24</option>
    <option class='tekst' value='25'>25</option>
    <option class='tekst' value='26'>26</option>
    <option class='tekst' value='27'>27</option>
    <option class='tekst' value='28'>28</option>
    <option class='tekst' value='29'>29</option>
    <option class='tekst' value='30'>30</option>
    <option class='tekst' value='31'>31</option>
    </select>

    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="start_maned" onchange="syncroSelect2(this)">
    <option class='tekst' value='01'>Januar</option>
    <option class='tekst' value='02'>Februar</option>
    <option class='tekst' value='03'>Marts</option>
    <option class='tekst' value='04'>April</option>
    <option class='tekst' value='05'>Maj</option>
    <option class='tekst' value='06'>Juni</option>
    <option class='tekst' value='07'>Juli</option>
    <option selected='selected' class='tekst' value='08'>August</option>
    <option class='tekst' value='09'>September</option>
    <option class='tekst' value='10'>Oktober</option>
    <option class='tekst' value='11'>November</option>
    <option class='tekst' value='12'>December</option>
    </select>

    År:
    <select class='tekst' size="1" style='width: 50px;' name="start_aar" onchange="syncroSelect3(this)">
    <option selected='selected'class='tekst' value='2005'>2005</option>
    <option selected='selected'class='tekst' value='2006'>2006</option>
    <option class='tekst' value='2007'>2007</option>
    <option class='tekst' value='2008'>2008</option>
    <option class='tekst' value='2009'>2009</option>
    <option class='tekst' value='2010'>2010</option>
    </select>
    <br>

    Timetal:
    <select class='tekst' size="1" style='width: 40px;' name="start_tid_time" onchange="syncroSelect4(this)">
    <option class='tekst' value='00'>00</option>
    <option class='tekst' value='01'>01</option>
    <option class='tekst' value='02'>02</option>
    <option class='tekst' value='03'>03</option>
    <option class='tekst' value='04'>04</option>
    <option class='tekst' value='05'>05</option>
    <option class='tekst' value='06'>06</option>
    <option class='tekst' value='07'>07</option>
    <option selected='selected' class='tekst' value='08'>08</option>
    <option class='tekst' value='09'>09</option>
    <option class='tekst' value='10'>10</option>
    <option class='tekst' value='11'>11</option>
    <option class='tekst' value='12'>12</option>
    <option class='tekst' value='13'>13</option>
    <option class='tekst' value='14'>14</option>
    <option class='tekst' value='15'>15</option>
    <option class='tekst' value='16'>16</option>
    <option class='tekst' value='17'>17</option>
    <option class='tekst' value='18'>18</option>
    <option class='tekst' value='19'>19</option>
    <option class='tekst' value='20'>20</option>
    <option class='tekst' value='21'>21</option>
    <option class='tekst' value='22'>22</option>
    <option class='tekst' value='23'>23</option>
    <option class='tekst' value='24'>24</option>
    </select>

    Minuttal:
    <select class='tekst' size="1" style='width: 40px;' name="start_tid_minut" onchange="syncroSelect5(this)">
    <option selected class='tekst' value='00'>00</option>
    <option selected='selected' class='tekst' value='15'>15</option>
    <option class='tekst' value='30'>30</option>
    <option class='tekst' value='45'>45</option>
    </select>
    <br><br>

    Sluttidspunkt:<br>

    Dag:
    <select class='tekst' size="1" style='width: 40px;' name="slut_dag">
    <option class='tekst' value='01'>01</option>
    <option selected='selected' class='tekst' value='02'>02</option>
    <option class='tekst' value='03'>03</option>
    <option class='tekst' value='04'>04</option>
    <option class='tekst' value='05'>05</option>
    <option class='tekst' value='06'>06</option>
    <option class='tekst' value='07'>07</option>
    <option class='tekst' value='08'>08</option>
    <option class='tekst' value='09'>09</option>
    <option class='tekst' value='10'>10</option>
    <option class='tekst' value='11'>11</option>
    <option class='tekst' value='12'>12</option>
    <option class='tekst' value='13'>13</option>
    <option class='tekst' value='14'>14</option>
    <option class='tekst' value='15'>15</option>
    <option class='tekst' value='16'>16</option>
    <option class='tekst' value='17'>17</option>
    <option class='tekst' value='18'>18</option>
    <option class='tekst' value='19'>19</option>
    <option class='tekst' value='20'>20</option>
    <option class='tekst' value='21'>21</option>
    <option class='tekst' value='22'>22</option>
    <option class='tekst' value='23'>23</option>
    <option class='tekst' value='24'>24</option>
    <option class='tekst' value='25'>25</option>
    <option class='tekst' value='26'>26</option>
    <option class='tekst' value='27'>27</option>
    <option class='tekst' value='28'>28</option>
    <option class='tekst' value='29'>29</option>
    <option class='tekst' value='30'>30</option>
    <option class='tekst' value='31'>31</option>
    </select>

    Måned:
    <select class='tekst' size="1" style='width: 80px;' name="slut_maned">
    <option class='tekst' value='01'>Januar</option>
    <option class='tekst' value='02'>Februar</option>
    <option class='tekst' value='03'>Marts</option>
    <option class='tekst' value='04'>April</option>
    <option class='tekst' value='05'>Maj</option>
    <option class='tekst' value='06'>Juni</option>
    <option class='tekst' value='07'>Juli</option>
    <option selected='selected' class='tekst' value='08'>August</option>
    <option class='tekst' value='09'>September</option>
    <option class='tekst' value='10'>Oktober</option>
    <option class='tekst' value='11'>November</option>
    <option class='tekst' value='12'>December</option>
    </select>

    År:
    <select class='tekst' size="1" style='width: 50px;' name="slut_aar">
    <option selected='selected'class='tekst' value='2005'>2005</option>
    <option selected='selected'class='tekst' value='2006'>2006</option>
    <option class='tekst' value='2007'>2007</option>
    <option class='tekst' value='2008'>2008</option>
    <option class='tekst' value='2009'>2009</option>
    <option class='tekst' value='2010'>2010</option>
    </select>
    <br>

    Timetal:
    <select class='tekst' size="1" style='width: 40px;' name="slut_tid_time">
    <option class='tekst' value='00'>00</option>
    <option class='tekst' value='01'>01</option>
    <option class='tekst' value='02'>02</option>
    <option class='tekst' value='03'>03</option>
    <option class='tekst' value='04'>04</option>
    <option class='tekst' value='05'>05</option>
    <option class='tekst' value='06'>06</option>
    <option class='tekst' value='07'>07</option>
    <option selected class='tekst' value='08'>08</option>
    <option selected='selected' class='tekst' value='09'>09</option>
    <option class='tekst' value='10'>10</option>
    <option class='tekst' value='11'>11</option>
    <option class='tekst' value='12'>12</option>
    <option class='tekst' value='13'>13</option>
    <option class='tekst' value='14'>14</option>
    <option class='tekst' value='15'>15</option>
    <option class='tekst' value='16'>16</option>
    <option class='tekst' value='17'>17</option>
    <option class='tekst' value='18'>18</option>
    <option class='tekst' value='19'>19</option>
    <option class='tekst' value='20'>20</option>
    <option class='tekst' value='21'>21</option>
    <option class='tekst' value='22'>22</option>
    <option class='tekst' value='23'>23</option>
    <option class='tekst' value='24'>24</option>
    </select>

    Minuttal:
    <select class='tekst' size="1" style='width: 40px;' name="slut_tid_minut">
    <option selected class='tekst' value='00'>00</option>
    <option selected='selected' class='tekst' value='15'>15</option>
    <option class='tekst' value='30'>30</option>
    <option class='tekst' value='45'>45</option>
    </select>
    </td>
</tr>
<tr height='50'>
    <td colspan='4' align='center'><input type='submit' value='Opret lejemål' style='border:1px solid #484846;font-family:

Arial; font-size: 8pt; font-weight: bold'></td>
</tr>
</table>
</fieldset>
</form>
Avatar billede faxe Nybegynder
03. august 2005 - 20:01 #31
Det virker ny det er perfekt, en sidste lille ting hvis du altså har tid....
Når den nu kommer retur vil jeg have den står på det sidste men lige har lejet, men hvis den f.eks. døgns leje er de ikke "disabled" før man rykker væk og tilbage igen!
Kan det laves!
Lover det er det sidste... Det er bare en mega hjælp!
Avatar billede nielle Nybegynder
03. august 2005 - 21:27 #32
Lige nu er der ikke noget kode som får den til at huske på hvad man havde valgt før man trykkede på 'Opret lejemål'knappen. Men det gør den måske alligevel? - hopper den ikke bare til standard-indstillingerne?
Avatar billede faxe Nybegynder
03. august 2005 - 22:31 #33
Nej den husker det i en Session!!!
Avatar billede nielle Nybegynder
07. august 2005 - 10:57 #34
Det jeg mente var, at der ikke er noget som helst kode i den ovenstående HTML-kode som sørger for at det der biver gemt i din Session bruges til at pre-sætte dine select-felter til noget som helst. Dette er tværtimod hardcodet ind i HTML-kilden med sådan noget som:

<option selected='selected' class='tekst' value='02'>02</option>

Det kan meget vel tænkes at der også er noget PHP, ASP, JSP, ColdFusion, etc. indblandet i prcessen, men denne del har der slet ikke været postet noget fra.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat