Ayuda Urgente

07/02/2004 - 13:40 por Roberto Alarcon | Informe spam
Nesecito Sumar estos 2 Campos de Texto: El Primero (Cantidad) lo recivo de
lapagina anterior y el segundo valor (Stock) lo consigo desde una consulta
sql a la base de datos. Ahora nesecito suma estos valores que recivo y
almacenarlo en potra caja de texto

<tr>
<td bgcolor="#0066FF"><strong><font
color="#FFFFFF">Cantidad</font></strong></td>
<td><input name="Cantidad" type="text" id="Cantidad"
value="<%=response.write("" & Cantidad & "")%>"></td>
</tr>
<tr>
<td bgcolor="#0066FF"><font color="#FFFFFF"><strong> Stock
Actual</strong></font></td>
<td bgcolor="#0066FF"><input name="stock" type="text" id="stock"
value="<%=RS("stock")%>">
</td>
</tr>

Ojala Alguien me pueda ayudar
Roberto Alarcon
Chile
 

Leer las respuestas

#1 Benjamin Porter
09/02/2004 - 13:26 | Informe spam
El problema es que esos campos están definidos como no numéricos. Déjalo de
la siguiente forma:

<input name="total" type="text" id="total"
value="<%=CInt(RS("stock"))+CInt(Cantidad)%>">

Ahora, si quieres hacer algo más completo y prevenir algunos errores,
validemos primero que ambos valores sean números:

<%
if IsNumeric(rs("stock")) then val=CInt("rs("stock")): else val=0: end if
if IsNumeric(cantidad) then val=val + CInt(cantidad): end if
%>
<input name="total" type="text" id="total"
value="<%=CInt(RS("stock"))+CInt(Cantidad)%>">

Cuéntanos como te va.

Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")




"Roberto Alarcon" escribió en el mensaje
news:%23Kt$
gracias por la ayuda pero me poasa lo siguiente ahora

ej: si Cantidad es 5
si Stock es 10
Total me tira 510

a que se deve a ti te pasaba lo mismo


"Gabriel South" escribió en el mensaje
news:
Esa linea resaltada.




<tr>
<td bgcolor="#0066FF"><strong><font
color="#FFFFFF">Cantidad</font></strong></td>
<td><input name="Cantidad" type="text" id="Cantidad"
value="<%=response.write("" & Cantidad & "")%>"></td>
</tr>
<tr>
<td bgcolor="#0066FF"><font color="#FFFFFF"><strong> Stock
Actual</strong></font></td>
<td bgcolor="#0066FF"><input name="stock" type="text" id="stock"
value="<%=RS("stock")%>">
</td>
<td bgcolor="#0066FF"><input name="total" type="text" id="total"
value="<%=RS("stock")+Cantidad%>">
</td>

</tr>

Ojala Alguien me pueda ayudar
Roberto Alarcon
Chile


Preguntas similares