Avatar billede funstuff.dk Nybegynder
03. august 2006 - 22:07 Der er 12 kommentarer og
1 løsning

Overfør tekst til indput felt på anden side

Hej.

Sider og er ved at lave en system der kan håndtere nogle reparationer som jeg får ind i min butik. Skal have et internt system hvor jeg kan ind skrive alle reparationer og så hvor de bliver sendt hen.

Når jeg først har alle tingene i mit system skal de indtastet på værkstedets side også. Tænkte på om der var en måde og flytte mine dataer over i de forskellige indput felter uden og have adgang til koden på siden..

Her er siden:
http://83.168.196.28/test/ordersearch/newOrder.aspx

Hvis jeg læser i html koden på siden kan jeg se at fx navne feltet hedder "txt_serviceowner" og model feltet hedder "txt_tmpmodelcode"

Er der et script der kan åbne siden http://83.168.196.28/test/ordersearch/newOrder.aspx og udfylde alle felterne ved hlælp af de indput felter der er på siden med de oplysninger jeg har i min asp side og min database.

På forhånd tak
Avatar billede keysersoze Ekspert
03. august 2006 - 22:36 #1
hvis ikke siden er forberedt til at tage imod parametre og putte ind i formfelterne kan du ikke gøre det - i "gamle dage" med asp/php kunne med man lidt snilde submitte dataene direkte til modtagersiden, men mange sider i .NET bliver lavet så de er afhængige af de konkrete textboxe osv. Derfor tror jeg desværre det er en umulig løsning du efterspørger.
Avatar billede funstuff.dk Nybegynder
03. august 2006 - 22:43 #2
Det er jo "næsten bare" en html side.. Der må vel være et script der kan indsætte en tekst i en indput box hvis man kun kender navnet på indput boxen. Kan det lade sig gøre hvis det er en html side eller asp side.. For nogle af de andre sider det skal bruges på er html sider og asp sider.
Avatar billede keysersoze Ekspert
03. august 2006 - 23:04 #3
ethvert output til din skærm vil være HTML - men det ændrer ikke på at siden er lavet i ASP.NET. Når du skal overføre data til en en side skal siden være modtagelig for input - altså programmeret modtagelig - du kan ikke bare kaste data ind på siden, og det uanset om vi snakker html, asp eller asp.net.
Avatar billede montago Praktikant
03. august 2006 - 23:47 #4
Atlså... hvis der er på samme computer, kan man vel bare bruge Javascript :P
Avatar billede thesurfer Nybegynder
04. august 2006 - 00:10 #5
funstuff.dk> Du vil sende data til newOrder.aspx som så submitter dem til en anden/samme side?

Hvis ja, hvorfor ikke submitte dem direkte?
Avatar billede keysersoze Ekspert
04. august 2006 - 07:50 #6
montago >> nej - js er afhængig af at køre på samme domæne.
Avatar billede funstuff.dk Nybegynder
04. august 2006 - 08:36 #7
thesurfer> Vil bare sende data over til newoder. eller en anden siden.. Den skal ikke submitte, skal selve kunne rette lidt i tingene inden jeg trykker submit.
Avatar billede keysersoze Ekspert
04. august 2006 - 09:17 #8
kører det hele på samme domæne eller er det over flere?
Avatar billede montago Praktikant
04. august 2006 - 13:49 #9
"montago >> nej - js er afhængig af at køre på samme domæne."


Tjoo... Men man kan lave 2 iFrames med de 2 forms... vha. JS kan man synkronisere input mellem de to Iframes via et script som kører udenfor iFrames - man kan lave designet som Tabs
Avatar billede keysersoze Ekspert
04. august 2006 - 13:57 #10
korrekt - såfremt de kører på samme domain. du kan som udgangspunkt ikke sige fx

xxx.document.getElementById('bla').value = 'noget'

hvis xxx ligger på et andet domain/subdomain.
Avatar billede funstuff.dk Nybegynder
09. august 2006 - 22:31 #11
Så det slet ikke muligt på nogle måde??
Avatar billede keysersoze Ekspert
10. august 2006 - 00:02 #12
hvis det er på tværs af domæner og hvis siden inputtene skal ind på ikke er klargjort til at modtage data så nej.
Avatar billede keysersoze Ekspert
13. september 2006 - 11:38 #13
lukketid?
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
Kurser inden for grundlæggende programmering

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