[PHP-JS] Mini problème avec les "" et les ''
Salut,
Tout d'abord, désolé de poser une question aussi con (je suis lucide), mais j'ai un petit problème.
Code:
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>'; |
Code:
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> |
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).
Mon probleme est dans mon appel de cette fonction:
Code:
onsubmit="return checkForm1(this.elements[\"0\"]);">
le "this.element[\"0\"]" est faux, mais je vois pas comment la corriger.