Adaptar formulario

yosesan
18 de Junio del 2004
Hola amigos,
Estoy intentando adaptar un formulario en una web hecha en HTML, pero no logro hacer que funcione y lo que es peor no se donde puede estar el problema ya que mis conocimientos son bastante limitados.
Os agradecería enormemente si pudierais echarme una mano.

Este es el formulario....

Por otro lado, quería saber si este mismo formulario lo podría adaptar a otra web hecha en php?.

...<head>...
<title>Formulario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.n'; }
} if (errors) alert('The following error(s) occurred:n'+errors);
document.MM_returnValue = (errors == '');
}
//-->
</script>
...</head>...

...<body>...
<form action="mailto:[email protected]" method="post" name="form1" onSubmit="MM_validateForm('nombre','','R','licencia','','RisNum','apellidos','','R','transponder','','NisNum','email','','NisEmail','telefono','','NisNum','frecu1','','RisNum','frecu2','','RisNum','frecu3','','NisNum');return document.MM_returnValue">
<TABLE class='tPort' width='560' cellpadding='4' align=Center>
<TR bgcolor="#C3D1E3">
<TD colspan=4 class='tPortCabT'>&nbsp;<B><font size="2">Datos personales:&nbsp;&nbsp;</font></B></TD>
</TR>
<TR bgcolor="#EAEDF4">
<TD width="70"><font size="2">&nbsp;Nombre:&nbsp;</font></TD>
<TD width="185"><font size="2">
<INPUT TYPE="text" NAME='nombre' maxlengt=50 class='tPort' size='25'>
* </font>
<TD width="100"><font size="2">&nbsp;Licencia AECAR:&nbsp;</font></TD>
<TD width="130"><font size="2">
<INPUT TYPE="text" NAME='licencia' maxlengt=20 class='tPort' size='12'>
*</font></TD>
</TR>
<TR bgcolor="#EAEDF4">
<TD width="70"><font size="2">&nbsp;Apellidos:&nbsp;</font></TD>
<TD width="185"><font size="2">
<INPUT TYPE="text" NAME='apellidos' maxlengt=50 class='tPort' size='25'>
*</font></TD>
<TD width="100"><font size="2" onmouseover="MM_validateForm('nombre','','R','licencia','','NisNum','0','','RisNum','email','','RisEmail','telefono','','NisNum','1','','RisNum','freq1','','RisNum','freq2','','RisNum');return document.MM_returnValue">&nbsp;Nº Transponder:&nbsp;</font></TD>
<TD width="130"><font size="2">
<INPUT TYPE="text" NAME='transponder' maxlengt=20 class='tPort' size='15'>
</font></TD>
</TR>
<TR bgcolor="#EAEDF4">
<TD width="70"><font size="2">&nbsp;Población:&nbsp;</font></TD>
<TD width="185"><font size="2">
<INPUT TYPE="text" NAME='poblacion' maxlengt=20 class='tPort' size='20'>
</font></TD>
<TD width="100"><font size="2">&nbsp;Club:&nbsp;</font></TD>
<TD width="130"><font size="2">
<INPUT TYPE="text" NAME='club' maxlengt=20 class='tPort' size='20'>
</font></TD>
</TR>
<TR bgcolor="#EAEDF4">
<TD width="70" height="32"><font size="2">&nbsp;E-Mail:&nbsp;</font></TD>
<TD width="185"><font size="2">
<input type="text" name='email' maxlengt=20 class='tPort'
size='28'>
*</font></TD>
<TD width="100"><font size="2">&nbsp;Tel&eacute;fono:&nbsp;</font></TD>
<TD width="130"><font size="2">
<INPUT TYPE="text" NAME='telefono' maxlengt=20 class='tPort' size='15'>
*</font></TD>
</TR>
<TR bgcolor="#EAEDF4">
<TD height="5" colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font></TD>
<TD height="5" colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font></TD>
</TR>
<TR bgcolor="#EAEDF4">
<TD width="70"><font size="2">&nbsp;Coche:&nbsp;</font></TD>
<TD width="185"><font size="2">
<INPUT TYPE="text" NAME='coche' maxlengt=20 class='tPort' size='20'>
</font></TD>
<TD width="100"><font size="2">&nbsp;Carrocer&iacute;a:&nbsp;</font></TD>
<TD width="130"><font size="2">
<INPUT TYPE="text" NAME='carroceria' maxlengt=20 class='tPort' size='20'>
</font></TD>
</TR>
<TR bgcolor="#EAEDF4">
<TD width="70" height="30"><font size="2">&nbsp;Motor:&nbsp;</font></TD>
<TD width="185"><font size="2">
<INPUT TYPE="text" NAME='motor' maxlengt=20 class='tPort' size='20'>
</font></TD>
<TD width="100"><font size="2">&nbsp;Emisora:&nbsp;</font></TD>
<TD width="130"><font size="2">
<INPUT TYPE="text" NAME='emisora' maxlengt=20 class='tPort' size='20'>
</font></TD>
</TR>
</TABLE>
<TABLE width='630' align=Center cellpadding='4' class='tPort'>
<TR bgcolor="#EAEDF4">
<TD width="210"><font size="2">Frecu. 1:&nbsp;
<INPUT TYPE="text" NAME='frecu1' maxlengt=20 class='tPort'>
</font></TD>
<TD width="210"><font size="2">Frecu. 2:&nbsp;
<INPUT TYPE="text" NAME='frecu2' maxlengt=20 class='tPort'>
</font></TD>
<TD width="210"><font size="2">Frecu. 3:&nbsp;
<INPUT TYPE="text" NAME='frecu3' maxlengt=20 class='tPort'>
</font></TD>
</TR>
</TABLE>
<TABLE width=560 align='Center' cellpadding='0' cellspacing='2' class='tPort'>
<TR>
<TD bgcolor="#EAEDF4" class='tTGen'>
<input name="button2" type="submit" class='tBGen' onClick='envio()' value=' Aceptar '>
<!-- <INPUT TYPE="button" value=' Aceptar ' class='tBGen' onClick='JavaScript:document.location.href="mailto:[email protected]"'> -->
<INPUT name="button" TYPE="reset" class='tBGen' onClick='history.back()' value=' Cancelar '>
</TD>
</TR>
</TABLE>
</form>
...</body>...