28. januar 2004 - 09:35
Der er
3 kommentarer og
1 løsning
Form i en Form
jeg har en form som inserter i DB nu skal jeg have en javascript form til at virke i den.. men det kan den ikke...!
<form method="post" action="<%=MM_editAction%>" name="form1" enctype="multipart/form-data" onSubmit="checkFileUpload(this,'GIF,JPG,JPEG,BMP,PNG,DOC,PDF,XLS',true,');return document.MM_returnValue">
<TR>
<TD width="60">Firma<td><input type="text" name="bandnavn" class="Formindhold" size="40"></td></TD>
<form name="tstest">
Select Date (w. year scrl.):<br>
<input type="Text" name="input1" value="">
<a href="java script:cal1.popup();"><img src="img/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a>
</form>
<script language="JavaScript">
<!-- // create calendar object(s) just after form tag closed
// specify form element as the only parameter (document.forms['formname'].elements['inputname']);
// note: you can have as many calendar objects as you need for your application
var cal1 = new calendar1(document.forms['tstest'].elements['input1']);
cal1.year_scroll = true;
cal1.time_comp = false;
//-->
</script>
</TR>
</TABLE>
<input type="submit" value="Submit" name="submit" class="Buttons" >
28. januar 2004 - 10:02
#1
Du kan ikke have en form inde i en form ...
-- og du har også ulovlig nesting, men du kan bare:
<form name="tstest" method="post" action="<%=MM_editAction%>" name="form1" enctype="multipart/form-data" onSubmit="checkFileUpload(this,'GIF,JPG,JPEG,BMP,PNG,DOC,PDF,XLS',true,');return document.MM_returnValue">
<table>
<TR>
<TD width="60">Firma<td><input type="text" name="bandnavn" class="Formindhold" size="40"></td>
Select Date (w. year scrl.):<br>
<input type="Text" name="input1" value="">
<a href="java script:cal1.popup();"><img src="img/cal.gif" width="16" height="16" border="0" alt="Click Here to Pick up the date"></a>
</TR>
</TABLE>
<input type="submit" value="Submit" name="submit" class="Buttons" >
</form>
<script language="JavaScript">
<!-- // create calendar object(s) just after form tag closed
// specify form element as the only parameter (document.forms['formname'].elements['inputname']);
// note: you can have as many calendar objects as you need for your application
var cal1 = new calendar1(document.forms['tstest'].elements['input1']);
cal1.year_scroll = true;
cal1.time_comp = false;
//-->
</script>
-- og det ser mærkeligt ud, at du kalder new calendar1 (et-tallet ?-)