Avatar billede fc-dong Nybegynder
26. august 2006 - 14:53 Der er 1 kommentar og
1 løsning

Find fejlen på denne form

Jeg har en form, hvor man som minimum skal udfylde felterne, navn og email. Men selv om felterne ikke er udfyldt korrekt, og jeg har sat en validering af formen. Så sender den formen hvor den normalt skal sige fejl...
-------------------------
<form action="<%=SM_mailAction%>" method="post" name="form2" id="form2" onsubmit="YY_checkform('form2','navn','#q','0','Field \'navn\' is not valid.','email','#S','2','Field \'email\' is not valid.');return document.MM_returnValue" value="Indtast di navn">
            <table width="205" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td valign="top"><div align="center" class="personnavn"><strong></strong>
                  <table width="205" border="0" cellpadding="0" cellspacing="0" id="forsporg">
                   
                    <tr>
                      <td valign="middle" class="rejsepris"><div align="left">Forsp&oslash;rg p&aring; en rejse </div></td>
                      <td valign="middle">&nbsp;</td>
                    </tr>
                    <tr>
                      <td valign="middle"><label for="textfield"></label>
                        <div align="left">
                          <input name="navn" type="text" class="boks" id="navn" onFocus="KW_autoClear(this,'Indtast navn')" value="Indtast navn" size="28" />
                        </div></td>
                      <td valign="middle">&nbsp;</td>
                    </tr>
                    <tr>
                      <td valign="middle"><label for="textfield"></label>
                        <div align="left">
                          <input name="email" type="text" class="boks" id="email" onFocus="KW_autoClear(this,'Indtast email')" value="Indtast email" size="28" />
                        </div></td>
                      <td valign="middle">&nbsp;</td>
                    </tr>
                    <tr>
                      <td valign="middle"><label for="textfield"></label>
                        <div align="left">
                          <input name="telefon" type="text" class="boks" id="telefon" onFocus="KW_autoClear(this,'Indtast telefon/mobil nummer')" value="Indtast telefon/mobil nummer" size="28" />
                        </div></td>
                      <td valign="middle">&nbsp;</td>
                    </tr>
                    <tr>
                      <td valign="middle"><label>
                        <div align="left">
                          <select name="uge" class="boks" id="uge">
                            <option value="0">V&aelig;lg uge / &Aring;r </option>
                            <option value="51/2007">51 /2006</option>
                            <option value="52/2007">52/2006</option>
                            <option value="1/2007">1/2007</option>
                            <option value="2/2007">2/2007</option>
                            <option value="3/2007">3/2007</option>
                            <option value="4/2007">4/2007</option>
                            <option value="5/2007">5/2007</option>
                            <option value="6/2007">6/2007</option>
                            <option value="7/2007">7/2007</option>
                            <option value="8/2007">8/2007</option>
                            <option value="9/2007">9/2007</option>
                            <option value="10/2007">10/2007</option>
                            <option value="11/2007">11/2007</option>
                            <option value="12/2007">12/2007</option>
                            <option value="13/2007">13/2007</option>
                            <option value="14/2007">14/2007</option>
                            <option value="15/2007">15/2007</option>
                            <option value="16/2007">16/2007</option>
                            <option value="17/2007">17/2007</option>
                            <option value="18/2007">18/2007</option>
                            <option value="19/2007">19/2007</option>
                            <option value="20/2007">20/2007</option>
                          </select>
                          </div>
                      </label></td>
                      <td valign="middle"><label></label></td>
                    </tr>
                    <tr>
                      <td><div align="left">
                        <select name="personer" class="boks" id="personer">
                          <option value="0">Antal personer</option>
                          <option value="1">1</option>
                          <option value="2">2</option>
                          <option value="3">3</option>
                          <option value="4">4</option>
                          <option value="5">5</option>
                          <option value="6">6</option>
                          <option value="7">7</option>
                          <option value="8">8</option>
                          <option value="9">9</option>
                          <option value="10">10</option>
                          <option value="11">11</option>
                          <option value="12">12</option>
                          <option value="13">13</option>
                          <option value="14">14</option>
                          <option value="15">15</option>
                          <option value="16">16</option>
                          <option value="17">17</option>
                          <option value="18">18</option>
                          <option value="19">19</option>
                          <option value="20">20</option>
                          <option value="21">21</option>
                          <option value="22">22</option>
                          <option value="23">23</option>
                          <option value="24">24</option>
                          <option value="25">25</option>
                          <option value="26">26</option>
                          <option value="27">27</option>
                          <option value="28">28</option>
                          <option value="29">29</option>
                          <option value="30">30</option>
                          <option value="3">31</option>
                          <option value="32">32</option>
                          <option value="33">33</option>
                          <option value="34">34</option>
                          <option value="35">35</option>
                          <option value="36">36</option>
                          <option value="37">37</option>
                          <option value="38">38</option>
                          <option value="39">39</option>
                          <option value="40">40</option>
                          <option value="41">41</option>
                          <option value="42">42</option>
                          <option value="43">43</option>
                          <option value="44">44</option>
                          <option value="45">45</option>
                          <option value="6">46</option>
                          <option value="47">47</option>
                          <option value="48">48</option>
                          <option value="49">49</option>
                          <option value="50">50</option>
                          <option value="51">51</option>
                          <option value="52">52</option>
                          <option value="53">53</option>
                          <option value="54">54</option>
                          <option value="55">55</option>
                          <option value="56">56</option>
                          <option value="57">57</option>
                          <option value="58">58</option>
                          <option value="59">59</option>
                          <option value="60">60</option>
                          <option value="61">61</option>
                          <option value="62">62</option>
                          <option value="63">63</option>
                          <option value="64">64</option>
                          <option value="65">65</option>
                          <option value="66">66</option>
                          <option value="67">67</option>
                          <option value="68">68</option>
                          <option value="69">69</option>
                          <option value="70">70</option>
                          <option value="71">71</option>
                          <option value="72">72</option>
                          <option value="73">73</option>
                          <option value="74">74</option>
                          <option value="75">75</option>
                          <option value="76">76</option>
                          <option value="77">77</option>
                          <option value="78">78</option>
                          <option value="79">79</option>
                          <option value="80">80</option>
                          <option value="81">81</option>
                          <option value="82">82</option>
                          <option value="83">83</option>
                          <option value="84">84</option>
                          <option value="85">85</option>
                          <option value="86">86</option>
                          <option value="87">87</option>
                          <option value="88">88</option>
                          <option value="89">89</option>
                          <option value="90">90</option>
                          <option value="91">91</option>
                          <option value="92">92</option>
                          <option value="93">93</option>
                          <option value="94">94</option>
                          <option value="95">95</option>
                          <option value="96">96</option>
                          <option value="97">97</option>
                          <option value="98">98</option>
                          <option value="99">99</option>
                          <option value="100">100</option>
                        </select>
                      </div></td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td><label>
                        <div align="left">
                          <select name="trans" class="boks" id="trans">
                            <option value="0">V&aelig;lg transport</option>
                            <option value="K&oslash;rer selv">K&oslash;rer selv</option>
                            <option value="Med fly">Med fly</option>
                            <option value="Med bus">Med bus</option>
                          </select>
                          </div>
                      </label></td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td><label>
                        <div align="left">
                          <select name="lejlighed" class="boks" id="lejlighed">
                            <option value="0">V&aelig;lg lejlighed</option>
                            <option value="Lejlighed 1">Lejl. 1 (3 pers. 15-20 kvm)</option>
                            <option value="Lejlighed 2">Lejl. 2 (4 pers. 20-25 kvm)</option>
                            <option value="Lejlighed 3">Lejl. 3 (6 pers. 32-40 kvm)</option>
                            <option value="Lejlighed 4">Lejl. 4 (7 pers. 70 kvm)</option>
                            <option value="Lejlighed 5">Lejl. 5 (9 pers. 90 kvm)</option>
                          </select>
                          </div>
                      </label></td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td><label for="textfield"></label>
                        <div align="left">
                          <textarea name="diverse" cols="26" rows="5" class="boks" id="diverse">Diverse tekst</textarea>
                        </div></td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td><div align="left"></div></td>
                      <td>&nbsp;</td>
                    </tr>
                  </table>
                </div>                  <div align="center"><a href="http://<%=(rsLinks.Fields.Item("link").Value)%>" target="_new"></a></div></td>
              </tr>
              <tr>
                <td valign="top"><label>
                  <div align="left">
                    <input name="Submit2" type="submit" class="boks" value="Forsp&oslash;rg p&aring; en rejse " />
                    </div>
                </label></td>
              </tr>
            </table>
                    </form> 
----------------------------------------
Avatar billede mclemens Nybegynder
26. august 2006 - 15:20 #1
onsubmit="return YY_checkform('form2','navn','#q','0','Field \'navn\' is not valid.','email','#S','2','Field \'email\' is not valid.');"

ville jeg umiddelbart tro, men vi skal nok have fat i YY_checkform()
hvis det ikke virker ... altså kilden til YY_checkform() er ?

en mulighed kunne også være at dit id der matcher med samme name som formen
konfliter i js scriptet med IE (grundet dens all funktionalitet ?) Prøv evt. at slette id="form2"

evt. kan du have noget andet javascript med fejl i der gør at onsubmit
ikke køres ... hvad siger den i fejl - hvis du kører denne her: <b onclick="alert(YY_checkform('form2','navn','#q','0','Field \'navn\' is not valid.','email','#S','2','Field \'email\' is not valid.'));">test</b>

... forresten ... det er javascript og ikke asp ...
Avatar billede fc-dong Nybegynder
04. december 2007 - 18:34 #2
Jeg lukker spørgsmålet
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
Kurser inden for grundlæggende programmering

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