bonjour,

je développe une petite application en java j'ai un formulaire avec 3 boutons ( ajouter/modifier/et vider) chaque bouton contient un onclick avec sa fonction définis en javascript. lors du click il n’accède pas a la fonction.

voila le code pour bien comprendre.

Code html : 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
<form name="form" method="get" id="form_sample_1" class="form-horizontal">
                        <fieldset>
                            <div class="alert alert-error hide">
                                <button class="close" data-dismiss="alert"></button>
                                You have some form errors. Please check below.
                            </div>
                            <div class="alert alert-success hide">
                                <button class="close" data-dismiss="alert"></button>
                                Your form validation is successful!
                            </div>
 
                            <div class="control-group">
                                <label class="control-label">id_marque<span
                                    class="required">*</span></label>
                                <div class="controls">
                                    <input type="text" name="id_marque" class="span6 m-wrap"
                                        <%if (request.getParameter("id") != null) {%>
                                        value="<%out.print(request.getParameter("id"));%>"
                                        disabled="disabled" <%}%> />
                                </div>
                            </div>
 
                            <div class="control-group">
                                <label class="control-label">libelle<span
                                    class="required">*</span></label>
                                <div class="controls">
                                    <input type="text" name="libelle" class="span6 m-wrap" />
                                </div>
                            </div>
 
                            <div class="form-actions">
                                <button type="submit" name="ajouter" class="btn btn-primary"
                                    onclick="ajouter()">Add</button>
                                <button type="submit" name="modifier" class="btn btn-primary"
                                    onclick="modifier()">Update</button>
                                <button type="button" class="btn">Cancel</button>
 
 
                            </div>
                        </fieldset>
                    </form>

et voila le code javascript
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
<script type="text/javascript">
	function ajouter() {
		alert("ajouter");
		this.Document.form.action = "ajoutM.action";
		this.Document.form.submit;
 
	}
 
	function modifier() {
		alert("modifier");
		this.Document.form.action = "modM.action";
		this.Document.form.submit;
 
	}
 
	function cancel() {
		alert("cancel");
	}
</script>