Salut,
Tout d'abord, désolé de poser une question aussi con (je suis lucide), mais j'ai un petit problème.
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 print ' <form action="../op/op.TagMgr.php" method="post" enctype="multipart/form-data" name="form0_3" onsubmit="return checkForm1(this.elements[\"0\"]);"> <input type="Hidden" name="action" value="linktotag"> <table> <tr> <td class="inputDescription" valign="top">Name:</td> <td> <select name="name"> <option value="-1">-- Choose Tag --</option>'; $tags = getSelectTags(); foreach ($tags as $currTags) { print "<option value=\"$currTags\""; if ($currTags == $settings->_tags) print " selected"; print ">$currTags"; } print "</select>"; print ""; print "<div class=\"standardText\"><ul>"; printFolder(getFolder($folderid)); print "</ul></div>"; print '</td></tr> <tr> <td colspan="2"><br><input type="Submit"></td> </tr> </table> </form>';J'essai de faire fonctionner ma fonction javascript (elle fonctionne normalement car je l'ai récupérer sur une autre partie de code que j'ai fait auparavant).
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 language="JavaScript"> function checkForm1(num) { msg = ""; eval("var formObj = document.form" + num + "_3;"); if (formObj.name.options[formObj.name.selectedIndex].value == -1) msg += "<?printMLText("js_select_tag");?>\n"; if (msg != "") { alert(msg); return false; } else return true; } </script>
Mon probleme est dans mon appel de cette fonction:
le "this.element[\"0\"]" est faux, mais je vois pas comment la corriger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part onsubmit="return checkForm1(this.elements[\"0\"]);">
Partager