Salut Tout le monde,
Voila grosso-modo mon problème :
j'ai une petite application java qui permet d’accéder à un site web et y remplir le formulaire, et qui permet à la suite de récupérer le code source de la page web vers laquelle les donnée seront envoyé
--> le problème c'est que dans la page web que j'ai fait,j'ai deux boutons submit, sur l'un des deux boutons j'ai mis du code JavaScript qui vérifie si le champs saisis existe déjà ou non, donc a chaque fois que exécute mon application il ignore la vérification du champs il me retourne une erreur.
ce que je voudrais faire c'est que avant d'envoyer le formulaire l'application dois tout d'abord passer par le premier boutton(si c'est OK -champs valide- le formulaire est prêt a être envoyé )
et voila le code de mon application veuillez m'aider à l’améliorer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
 
 
 
public class Inscription {
 
public static void main(String args[]) throws IOException {
 
// On crée le client
 
HttpClient client = new HttpClient();
 
// Le HTTPMethod qui sera un Post en lui indiquant l’URL du traitement du formulaire
 
PostMethod methode = new PostMethod("https://....................");
 
// On ajoute les parametres du formulaire
 
 
methode.addParameter("nom", "fordaona"); // (champs, valeur)
 
 
// Le buffer qui nous servira a récupérer le code de la page
 
BufferedReader br = null;
 
try
 
{
 
int retour = client.executeMethod(methode);
 
// Pour la gestion des erreurs ou un debuggage, on recupere le nombre renvoye.
 
System.out.println("La reponse de executeMethod est : " + retour);
 
br = new BufferedReader(new InputStreamReader(methode.getResponseBodyAsStream()));
 
String readLine;
 
// Tant que la ligne en cours n’est pas vide
 
while(((readLine = br.readLine()) != null))
 
{
	System.out.println(readLine);
 
}
 
}
 
catch (Exception e)
 
{
 
System.err.println(e); // erreur possible de executeMethod
 
}
 
finally
 
{
 
// On ferme la connexion
 
methode.releaseConnection();
 
if(br != null)
 
{
 
try
 
{
 
br.close(); // on ferme le buffer
 
}
 
catch (Exception e) { /* on fait rien */ }
 
}
 
}
 
}
 
}