Dans mon fichier HTML, j'ai une fonction JavaScript nommée "CheckCaptcha". J'utilise la ligne de code suivante pour exécuter cette fonction quand une image est cliquée. Ça ne marche pas. Après des heures de peaufinage et de modification du code, il ne s'agit pas simplement d'atteindre l'emplacement où se trouve la fonction JavaScript.[HTML/JavaScript]:
J'utilise cette ligne de code:
<input type="image" src="images/join.gif" name="SubmitStudent" onclick="CheckCaptcha();" width="98" height="31"/>
La section JavaScript est comme ci-dessous:
<script type="text/javascript">
function CheckCaptcha()
{
aler("-");
var CaptchaWord;
CaptchaWord = document.getElementById(StudentCaptchaImage);
alert(CaptchaWord);
if (CaptchaWord.length <= 4)
{
alert("Please enter words as seen in the image.");
return false;
}
}
</Script>
En fait, je suis un nouvel utilisateur, et StackOverflow me évite d'afficher la section HTML complète.
Pouvez-vous poster le script partie? – rahul
C'est un appel JavaScript parfaitement valide, tant que la fonction est dans la portée. Etes-vous sûr que la fonction est disponible depuis cet "emplacement", ou est-elle incluse dans un autre objet? –
Bienvenue. Vous pouvez poster le HTML comme code - le coller, et cliquer sur le bouton 'Code' - 101010. – Kobi