Toon posts:

Calender picker in text box

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik krijg de volgende foutmelding die ik er niet uit krijg:

Er is een runtime-fout opgetreden
Regel: 60
Fout: 'document.forms.tstest.elements' is leeg of geen object

Url: http://www.le-romarin.nl/pages/reserveer.html


Volgens mij komt de foutmelding omdat in regel 46 staat: <form name="tstest">

Dit omdat er een <form> in een <form> word gebruikt. Zie ook regel 19


Als ik <form name="tstest"> buiten het eerste form zet dan werkt deze gewoon goed... maar zodra deze dus komt testaan binnen het bestaande <form method="POST" action="mailerreserveer.php"> dan werkt het voor geen meter meer.


Weet iemand hoe dit op te lossen is?


PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<html> 
<head> 
<!-- European format dd-mm-yyyy -->
<script language="JavaScript" src="calendar1.js"></script><!-- Date only with year scrolling -->
<!-- American format mm/dd/yyyy -->
<script language="JavaScript" src="calendar2.js"></script><!-- Date only with year scrolling -->
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
<title>Aanvraag brochure Auberge Le Romarin</title> 
<link rel="stylesheet" style="text/css" href="http://www.le-romarin.nl/pagesindex/romarin.css">
<base target="_self">
</head> 

<body leftmargin="9" topmargin="9" bgcolor="#DEE3E5">

<table border="0" cellpadding="0" cellspacing="0" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td>&nbsp;</td>

<form method="POST" action="mailerreserveer.php"> 
<table cellspacing="2" cellpadding="2" border="0">
<tr>
    <td colspan="2">Ik wil graag reserveren voor een:</td>
</tr>

<tr>

    <td>
        <input type="radio" name="kamer" value="1 persoonskamer" checked><br>
        <input type="radio" name="kamer" value="2 persoonskamer douche en toilet op de gang"><br>
        <input type="radio" name="kamer" value="2 persoonskamer met douche en toilet"><br>
        <input type="radio" name="kamer" value="Dubbele kamer max 5 personen met douche en toilet"><br>
        <input type="radio" name="kamer" value="Studio 2 pers, 2 kamers met douche, toilet, keuken en balcon"><br>
        <input type="radio" name="kamer" value="Appartement - 4 pers, 3 kamers met douche, toilet, keuken en balcon"><br>
        <br></td>
            <td valign="top" style='line-height:1.5'>   
    1 persoonskamer<br>
    2 persoonkamer (douche en toilet op gang)<br>
    2 persoonskamer met eigen douche en toilet<br>
    Dubbele kamer (max 5 personen) met douche en toilet<br>
    Studio - 2 pers. (2 kamers met douche, toilet, keuken en balcon)<br>
    Appartement - 4 pers. (3 kamers met douche, toilet, keuken en balcon)
        </td>   
    </td>
</tr>

<form name="tstest">
        <tr>
            <td valign="top">Aankomst datum:</td>
                <td><input type="Text" name="aankomst" value="">
                <a href="javascript:cal1.popup();">[img]"img/cal.gif"[/img]</a><br>
                </td>
            </tr>
            <tr>
                <td valign="top">Vertrek datum:</td>
                <td><input type="Text" name="vertrek" value="">
                <a href="javascript:cal2.popup();">[img]"img/cal.gif"[/img]</a><br>
                </td>
        </tr>
        </form>
        <script language="JavaScript">
            var cal1 = new calendar1(document.forms['tstest'].elements['aankomst']);
            cal1.year_scroll = true;
            cal1.time_comp = false;
            var cal2 = new calendar1(document.forms['tstest'].elements['vertrek']);
            cal2.year_scroll = false;
            cal2.time_comp = false;
        </script>

    
<tr>
    <td valign="top">Naam:</td>
    <td><input type="text" name="naam" size="44"></td>
</tr>

<tr>
    <td valign="top">Adres:</td>
    <td><input type="text" name="adres" size="44"></td>
</tr>

<tr>
    <td valign="top">Postcode + Plaats:</td>
    <td><input type="text" name="postcode" size="7" maxlength="7"><input type="text" name="plaats" size="35"><br><br></td>
</tr>

<tr>
    <td valign="top">Telefoonnummer:</td>
    <td><input type="text" name="telefoon" size="44"></td>
</tr>

<tr>
    <td valign="top">E-Mail adres:</td>
    <td><input type="text" name="email" size="44"><br><br></td>
</tr>

<tr>
    <td valign="top">Opmerkingen / Vragen:</td>
    <td><textarea rows="5" name="opmerkingen" cols="37"></textarea></td>
</tr>

<tr>
    <td></td>
    <td>
        <font color="#FFFFFF" size="2" face="Verdana"><strong><input type="submit" name="B1" value="Verzenden" style="BORDER-LEFT-COLOR: #FFFFFF; BORDER-BOTTOM-COLOR: #FFFFFF; COLOR: white; BORDER-TOP-COLOR: #FFFFFF; BACKGROUND-COLOR: #08315A; BORDER-RIGHT-COLOR: #FFFFFFbackground-color: #FFFFFF; font-family: Verdana; font-size: 10 px; border-style: solid; border-color: #FFFFFF"> 
        <input type="reset" name="B2" value="Overnieuw" style="BORDER-LEFT-COLOR: #FFFFFF; BORDER-BOTTOM-COLOR: #FFFFFF; COLOR: white; BORDER-TOP-COLOR: #FFFFFF; BACKGROUND-COLOR: #08315A; BORDER-RIGHT-COLOR: #FFFFFFbackground-color: #FFFFFF; font-family: Verdana; font-size: 10 px; border-style: solid; border-color: #FFFFFF"></strong></font></td>
</tr>
</table>
</form> 
</td>
</tr>
</table>

- Prijzen van appartementen en studio's kunt u 

<a HREF="javascript:void(0)"
onclick="open('tarieven.html','miniwin','directories=0,location=no,menubar=no,status=no,toolbar=no,scrollbars=1,resizable=1,width=540,height=500')">hier</a>
vinden.<br>
- Wij zullen zo spoedig mogelijk contact met u opnemen om de reservering te bevestigen.



</body> 
</html> 

Verwijderd

Topicstarter
Waar moet ik dit neerzetten, hier of bij p&W want zodra ik deze daar neerzet dan komt er meteen een slotje op....

  • Arnout
  • Registratie: December 2000
  • Laatst online: 09:39
Verwijderd schreef op 20 November 2002 @ 14:02:
Waar moet ik dit neerzetten, hier of bij p&W want zodra ik deze daar neerzet dan komt er meteen een slotje op....
Nou lekker... :{
't heeft echt _geen_ zin om slotjes ergens anders opnieuw te plaatsen.

Heb je de sluitberichten eigenlijk wel gelezen???

  • Tim Schuhmacher
  • Registratie: Januari 2000
  • Laatst online: 26-08 19:52

Tim Schuhmacher

abasios

Geef je buitenste form ook eens een naam (een andere als tstest)

Verwijderd

Topicstarter
ja, geprobeert.. maar dat heeft geen zin...

Verwijderd

forms mogen niet binnen andere forms staan, simpele regel, logisch ook.

  • Tim Schuhmacher
  • Registratie: Januari 2000
  • Laatst online: 26-08 19:52

Tim Schuhmacher

abasios

Zeg dat dan bij je begin post :)

Maar waarom heb je eigenlijk 2 forms genest?

Verwijderd

Topicstarter
pfff.. en het is dus zo simpel...
Cheatah en Tim met beide antwoorden oplossing gevonden.

1 form van gemaakt.. 1ste form gewoon de naam tstest van gemaakt

<form method="POST" action="mailerreserveer.php" name="tstest">

Bedankt

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 10:50
Heel fijn dat je de oplossing hebt gevonden na het 3x openen van een zelfde topic.

Motor (of auto) onderhoud bijhouden

Pagina: 1

Dit topic is gesloten.