HTML - USAR DATOS DEL FORMULARIO

 
Vista:
Imágen de perfil de Luis Ponce

USAR DATOS DEL FORMULARIO

Publicado por Luis Ponce (4 intervenciones) el 06/03/2017 08:37:36
Buenos dias

hice este formulario con html dentro de la pagina, donde capturo datos de un documento

tipo : 01 Factura
Numero : 001-00002212


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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
<title>CONSULTA DOCUMENTO</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Estilo4 {font-family: "Trebuchet MS"; font-size: 12px; color: #333333; }
.Estilo5 {font-family: "Trebuchet MS"; font-size: 12px; color: #000000; }
-->
</style></head>
<body bgcolor="#FFFFFF">
<script language="javascript" src="js/validaciones.js"></script>
<script language="javascript">
<!-- 
	var loaded = false;
-->
</script>
<form name="frmDatos" method="post" action="http://mipagina.com/LAP/01-000620120912602.doc">
<table width="601" border="0" align="center" cellpadding="0" cellspacing="0" id="Tabla_01">
	<tr>
		<td colspan="4">
			<table cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td align="left"><div align="left"><img src="gallery/rucline-ts1488480972.jpg" alt=""></div></td>
					<td align="right"><div align="right"><img src="images/cuadro01.jpg" alt=""></div></td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<table width="601" height="500" border="0" align="center" cellpadding="0" cellspacing="0" id="Tabla_01" style="border: 1px solid #bcbcbc;">
	<tr>
		<td rowspan="4">
			</td>
		<td width="575" height="341" colspan="2">
		<table width="100%" height="267" border="0" cellpadding="0" cellspacing="0">
 
          <tr>
            <td>&nbsp;</td>
            <td><div align="right" class="Estilo4">Rut Emisor</div></td>
            <td>&nbsp;</td>
            <td><input name="txtRut" type="text" value="" size="14" maxlength="14" /></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
 
          <tr>
            <td>&nbsp;</td>
            <td><div align="right" class="Estilo4">Tipo Documento</div></td>
            <td>&nbsp;</td>
            <td>
              <select name="txtTipoDte">
		<option value="01">Factura</option>
		<option value="03">Boleta</option>
              </select>
            </td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
 
          <tr>
            <td>&nbsp;</td>
            <td><div align="right" class="Estilo4">Folio del Documento<br>(Serie-Correlativo)</div></td>
            <td>&nbsp;</td>
            <td><input name="txtFolio" type="text" value="" size="20" maxlength="14" /></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><div align="right" class="Estilo4">Fecha Emisi&oacute;n<br>(Ej: DD-MM-AAAA)</div></td>
            <td>&nbsp;</td>
            <td><input name="txtFechaEmision" type="text" value="" size="20" maxlength="12" /></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><div align="right" class="Estilo4">Monto Total US</div></td>
            <td>&nbsp;</td>
            <td><input name="txtMontoTotal" type="text" value="" size="20" maxlength="14" /></td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
 
 
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
 
          <tr>
            <td height="65">&nbsp;</td>
            <td colspan="3" align="center"><script type="text/javascript">
var RecaptchaOptions = {theme:'clean'};
</script>
		  <input type="submit" value="Consultar" />
</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
 
 
        </table></td>
		<td rowspan="4">
			</td>
	</tr>
	<tr>
		<td width="313" height="133" rowspan="2">
			<img src="images/espacio.gif" width="313" height="133" alt=""></td>
		<td>
			<img src="images/consu_btn.gif" alt="" width="262" height="56" border="0" usemap="#Map"></td>
	</tr>
	<tr>
		<td width="262" height="77">
			<img src="images/espacio.gif" width="262" height="77" alt=""></td>
	</tr>
	<tr>
		<td colspan="2">
			</td>
	</tr>
 
 
</table>
 
</form>
<!-- End ImageReady Slices -->
 
<map name="Map"><area shape="rect" coords="12,7,145,40" href="#" onclick="doSend()" ></map>
 
<script language="javascript">
<!--

	loaded   = true;
	var bRut = false;
	
	document.frmDatos.txtFolio.focus();

	bRut = true;
	document.frmDatos.txtRut.focus();

	
	function doSend() {
		if( !loaded )
			return;

		var oForm = document.frmDatos;

		if( !validaForm( oForm ) )
			return;
			
		oForm.submit();
	} // doSend(...)

	function validaForm( oForm ) {
		
		if (!esVacio( oForm.txtNroInterno.value ) ) {
			return true;
		}
		
		if( bRut ) {
			oForm.txtRut.value = replaceAll( oForm.txtRut.value, ".", "" );
			if( esVacio( oForm.txtRut.value ) ) {
				showFocus(oForm.txtRut, 'Por favor ingrese el RUC Emisor del documento');
				return false;
			}
		}

		if( esVacio( oForm.txtFolio.value ) )
			showFocus(oForm.txtFolio, 'Por favor ingrese el Folio del documento');
		else if( esVacio( oForm.txtFechaEmision.value ) )
			showFocus(oForm.txtFechaEmision, 'Por favor ingrese la Fecha de Emisión del documento');
		else if( !esFecha( oForm.txtFechaEmision.value ) )
			showFocus(oForm.txtFechaEmision, 'Por favor ingrese una Fecha de Emisión Válida');		
		else if( esVacio( oForm.txtMontoTotal.value ) )
			showFocus(oForm.txtMontoTotal, 'Por favor ingrese el Monto Total del documento');			
		else
			return true;
		
		return false;
	} // validaForm(...)

-->
</script>
 
</body>
 
</html>


Entonces como hago para recoger estos datos en el boton Submit "Consultar" y ponerlos en el "action"

probé:


1
<form name="frmDatos" method="post" action="http://mipagina.com/"+oForm.txtfolio+oForm.txtrut+".doc">


El file que pretendo bajar, (txtfolio+txtrut+".doc") está en el servidor.

no me funciona, como debo hacer

Gracias

Luis Ponce
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 1.144
Oro
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

USAR DATOS DEL FORMULARIO

Publicado por xve (1543 intervenciones) el 06/03/2017 12:39:53
Hola Luis, el nombre del archivo que pongas en el action="...." es donde se envian los datos del formulario... desde ahí el usuario no podrá descargar el archivo.

No se exactamente que quieres hacer, pero tendrás que guardar los datos del formulario de alguna manera, no?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Luis Ponce

USAR DATOS DEL FORMULARIO

Publicado por Luis Ponce (4 intervenciones) el 06/03/2017 16:59:51
Hola xve, gracias x tu respuesta, lo q necesito hacer es recoger un file del servidor, el nombre,de ese file es compuesto, txtfolio+txtrut+".doc"
Si en action escribo directamente "mipagina\0001-00001234.doc" y presiono la tecla .. Si baja el documento

Por otro lado, en el servidor hice un .php q me construye en nombre, verifica q existe el file, pero como lo jalo q mi pc?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar