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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Matias Iacono
09/02/2004 - 15:25 | Informe spam
O por ultimo puedes usar Cdbl o Clng, el primero si quieres que acepte
comas... y el segundo es un poco mas grande que el cInt... ya que en muchos
casos los valores se quedan chicos con el cInt... o mejor dicho, el Int se
queda chico con los valores.

Saludos

"Benjamin Porter" escribió en el mensaje
news:%23ynT%
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
>
>


Respuesta Responder a este mensaje
#3 Roberto Alarcon
09/02/2004 - 21:20 | Informe spam
gracias

"Matias Iacono" escribió en el mensaje
news:
O por ultimo puedes usar Cdbl o Clng, el primero si quieres que acepte
comas... y el segundo es un poco mas grande que el cInt... ya que en


muchos
casos los valores se quedan chicos con el cInt... o mejor dicho, el Int se
queda chico con los valores.

Saludos

"Benjamin Porter" escribió en el mensaje
news:%23ynT%
> 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
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida