Foros del Web » Programando para Internet » ASPX (.net) »

Comprobar textbox distintos a vacíos y guardarlos en una bd

Estas en el tema de Comprobar textbox distintos a vacíos y guardarlos en una bd en el foro de ASPX (.net) en Foros del Web. hola a todos!! ojala me puedan ayudar mi consulta es la siguiente.......tengo un formulario con 3 textbox en asp.net y deseo guardar su contenido, y ...
  #1 (permalink)  
Antiguo 09/11/2010, 08:18
 
Fecha de Ingreso: junio-2010
Mensajes: 22
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Comprobar textbox distintos a vacíos y guardarlos en una bd

hola a todos!!

ojala me puedan ayudar
mi consulta es la siguiente.......tengo un formulario con 3 textbox en asp.net y deseo guardar su contenido, y eso lo logre.....pero el problema va en que el usuario puede ingresar por lo menos uno de esos 3 textbox no necesariamente los 3, como puedo ir comprobando que no esten vacios y los q no guardarlos en mysql??

de antemano muchas gracias
y disculpen las molestias
  #2 (permalink)  
Antiguo 09/11/2010, 12:04
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Comprobar textbox distintos a vacíos y guardarlos en una bd

Puedes usar un IF, sin embargo, si tienes muchos controles esto se volvera un poco tedioso. Por ejemplo:

If (!txtname.Text==null)
{

}

Otra opcion, es permitir que la base de datos acepte en esos campos null, y cuando guardas no importa si el textbox esta vacio
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 09/11/2010, 12:12
 
Fecha de Ingreso: junio-2010
Mensajes: 22
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Comprobar textbox distintos a vacíos y guardarlos en una bd

muchas gracias por la respuesta.....algo así estoy haciendo y creo q esta funcionando, tenia un problema q al hacer un submit los txtbox se borraba y no podia comprobarlos si estaban vacios o no,y asi lo solucione


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


var1 = Request.Form("txt1")
var2 = Request.Form("txt1")
var2= Request.Form("txt1")
End Sub


despues mas abajo donde tengas el boton q grabar los valores en la bd, compruebas si están vacios



Protected Sub btguardar (blablabal) Handles blabla

If Trim(var1) <> "" Then

Mensaje("tiene texto asi q grabar")
Dim consulta As String = "INSERT INTO nombre (etcetc)

Endif
If Trim(var2) <> "" Then

Mensaje("tiene texto asi q grabar")
Dim consulta As String = "INSERT INTO nombre (etcetc)


Endif
If Trim(var3) <> "" Then

Mensaje("tiene texto asi q grabar")
Dim consulta As String = "INSERT INTO nombre (etcetc)

End If
end sub




asi debería funcionar....nose si sera lo mas optimo,talvez se pueda hacer desde javascript q seria mejor pienso yo

alguna otra alternativa??


gracias por las respuestass
  #4 (permalink)  
Antiguo 09/11/2010, 19:14
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Comprobar textbox distintos a vacíos y guardarlos en una bd

Talvez, puedas mejorar un poco la forma de recorre los textbox, por ejemplo

Código ASP:
Ver original
  1. Private Sub ChangeBtn_Click(ByVal sender As Object, ByVal e As EventArgs)
  2.            
  3.             Dim c As Control
  4.             Dim c2 As Control
  5.            
  6.             For Each c In Page.Controls
  7.                 If c.Controls.Count > 0 Then
  8.                     For Each c2 In c.Controls
  9.                         If c2.GetType.ToString = "System.Web.UI.WebControls.TextBox" Then
  10.                             MySpan.InnerHtml = CType(c2, TextBox).Text
  11.                             CType(c2, TextBox).Text = ""
  12.  
  13.                         End If
  14.                     Next
  15.                 End If
  16.             Next
  17.         End Sub
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #5 (permalink)  
Antiguo 10/11/2010, 14:23
 
Fecha de Ingreso: junio-2010
Mensajes: 22
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Comprobar textbox distintos a vacíos y guardarlos en una bd

gracias por la respuesta!!!

me podrías explicar un poco el código por favor....
se que recorre todos los textbox q están en el formulario , pero eso no mas
por ejemplo que es
MySpan.InnerHtml = CType(c2, TextBox).Text

Etiquetas: bd, comprobar, distintos, textbox, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:59.