Γεια σας.
Στην homepage έχω τρείς φόρμες. Μία στο header η οποία είναι η αναζήτηση στα άρθρα του site, μία στο κέντρο που περιλαμβάνει username & password για να κάνεις login στην περιοχή των πελατών και τέλος, μία στο footer που κάνει αναζήτηση σε κάποιους αντιπροσώπους.
'Αρα έχω και 3 submit buttons για κάθε μία φόρμα. Έχω όμως 2 προβλήματα :
α) Όταν συμπληρώνω τα username & password θα πρέπει να γίνεται postback σε διαφορετικό url, όμως θα πρέπει να ανοίγει υποχρεωτικά σε νέο παράθυρο. Δεν θέλουμε να φεύγει ο user από την homepage. Έτσι χρησιμοποιώ στο onclick του button Login :
1 2 3 4 5 6 |
protected void TryToLogin(object sender, EventArgs e) { Page.Form.Target = "_blank"; btnLogin.PostBackUrl = "http://main.xxxxx.gr/loginarea/login.jsp"; Page.Form.Target = "_self"; } // end of TryToLogin |
Το πρόβλημα που παρουσιάζεται είναι ότι αυτό παίζει αλλά μετά όταν κάνω αναζήτηση στις άλλες 2 φόρμες, συνεχίζει να μου τις ανοίγει σε
νέο παράθυρο και το χειρότερο έχει κρατήσει το url του Login
β) Είμαι πάλι στην homepage και κάνω απλά click μέσα στο textbox του username και πατάω ENTER. Αυτόματα ενεργοποιείται το errormessage της
αναζήτησης. Θέλω για κάθε enter να ενεργοποιείται το αντίστοιχο errormessage. Είδα οτι στην σελίδα αυτή http://www.dotnetzone.gr/cs/user/EmailForgottenPassword.aspx έχετε δύο φόρμες και το έχετε υλοποιήσει με το keydown. Πώς το δηλώνεται ακριβώς και σας παίζει μια χαρά ?
Ευχαριστώ πολύ