Multidesk.be » Forums » ASP » asp.net: textboxen doorlopen (gesloten)

Helpinformatie
Dit onderwerp bevindt zich in het archief.
Het is bijgevolg niet mogelijk er nog op te reageren.
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door Tiger op maandag 8 januari 2007 om 19:38:57.
Tiger heeft nog geen avatar toegevoegd
Multiviteit: 134
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Hoe kan ik meerdere tekstboxen (die automatisch worden gegenereerd) doorlopen om te zien ofdat er een waarde is ingevuld?

deze lijn komt uit een repeater en genereerd voor elke rij uit een tabel een tekstbox
CODE
  1.  
  2.  <td align="center"><asp:TextBox ID="txtAantal" runat="server" Columns="1"></asp:TextBox></td>
  3.  
^ Reactie #1 geschreven door thekid op dinsdag 9 januari 2007 om 09:19:33.
thekid's avatar
Multiviteit: 5273
Moderator
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
als je dit als source zou zetten in een webpage component, kunde gewoon:

CODE
  1.  
  2. HTMLDocument doc = web.Document;
  3. if (doc.getElementById("txtAantal").getAttribute("value").toString() != "")
  4. {
  5.  // bla
  6. }
  7.  


indien geen, kan je het ook via textzoeken doen
CODE
  1.  
  2. String txt = textbox1.text;
  3.  
  4. while (txt.toLower().Contains("<asp:textbox"))
  5. {
  6.    int start = txt.toLower().indexOf("<asp:textbox");
  7.    txt = txt.subString(start);
  8.  
  9.    if (txt.toLower().indexOf("value=\"") < txt.toLower().indexOf("</asp:TextBox>"))
  10.    {
  11.      String val = txt.subString(txt.toLower().indexOf("value=\"") + ("value=\").length);
  12.       val = val.subString(0, val.indexOf("\")).Replace("\"", "");
  13.       if (val != "")
  14.          // value ingevuld
  15.    }
  16. }
  17.  


zou moeten lukken, wel niet echt veel aan getest, dus kunnen nog wat syntax foutjes inzitten
"Human beings make life so interesting. Do you know, that in a universe so full of wonders, they have managed to invent boredom." - Death in Hogfather
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten