Avatar billede websam Nybegynder
02. juni 2005 - 14:48 Der er 7 kommentarer og
1 løsning

tage tekst fra textbox ?

Hejsa,

Jeg ville lige høre om det er muligt at tage en tekst skrevet i en textbox inden der submittes ?

Forstået på den måde at jeg gerne skulle bruge teksten fra textboxen til en variabel i et link der popper et nyt vindue.

Noget i stilen med window.open('enside.aspx?p=tekst fra textbox')

Men hvordan fikser jeg lige den når formularen ikke er submittet ?

/Webasm
Avatar billede the_party_dog Nybegynder
02. juni 2005 - 14:49 #1
textbox.Text
Avatar billede the_party_dog Nybegynder
02. juni 2005 - 14:51 #2
Du har vel lavet et event til din knap? Dobbelt klikket på den i din designer.

Der kan du så læse textboxens indhold ud, inden du forsætter med det du nu har planlagt.

private void btnAddNewFailCode_Click(object sender, System.EventArgs e)
{
      string Tekst = textbox1.Text;
}
Avatar billede burningice Nybegynder
02. juni 2005 - 14:58 #3
du skal bruge javascript på din form


<script language="javascript">

  function submit() {
      var txt = document.getElementById("hej");
      window.open('enside.aspx?p='+ txt.Text);
      return false;
  }

</script>

<form runat="server" onSubmit="submit();">

<asp:textBox id="hej" runat="server" />

</form>
Avatar billede burningice Nybegynder
02. juni 2005 - 14:58 #4
the_party_dog>> han vil jo have teksten på klienten, ikke på serveren !
Avatar billede burningice Nybegynder
02. juni 2005 - 15:00 #5
du kan evt. bare droppe formen helt og bruge en normal textbox på din side med en knap og en OnClick-metode på knappen
Avatar billede websam Nybegynder
02. juni 2005 - 15:32 #6
Jeg har nok ikke formuleret mig godt nok :o) Det skal ske uden der trykkes på submit knappen ?

/Websam
Avatar billede websam Nybegynder
02. juni 2005 - 15:41 #7
Og jeg uddyber lidt mere, jeg har en wysiwyg editor hvor jeg kan lave de knapper jeg gerne vil have og med mulighed for at tilføje scriptblock der f.eks. laver en popup ved klik på knap i selve wysiwyg editoren. Dette ser således ud og ligger i min page_load :

toolbarbutton1.ScriptBlock = "window.open('ProductGallery.aspx?p=" + txt_Product.Text + "', 'file', 'menubar=no,toolbar=no,status=no,width=550,height=440,left=250,top=180,resizable=no,scrollbars=no');return false;"

hvor jeg så i denne :

'ProductGallery.aspx?p=" + txt_Product.Text + "'

vil have min tekst fra textboxen som ikke er submittet med som variabel i mit link.

Hjælper det lidt på forståelsen ?

/Websam
Avatar billede websam Nybegynder
13. juni 2005 - 09:49 #8
Det blev en anden løsning hvor jeg skifter side da formularen alligevel er så stor at den sagtens kunne deles op i to

/Websam
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester