2017-05-01 2 views
0

Exigence:Afficher un message d'erreur lorsque bloqué mots est entré dans les zones de texte sur le bouton clic dans MVC 3

besoin d'afficher un message d'erreur sur le bouton clic quand les mots bloqués sont entrées dans 3 zones de texte disponibles en utilisant la fonction JavaScript. Soit:
1) 100 mots bloqués sont déjà fournis, alors prévoyez de l'enregistrer dans un fichier JSON ou s'il vous plaît recommander quelle approche est bonne?
2) La fonction onclick déjà présente. Besoin d'ajouter de la logique à l'exigence ci-dessus 3) Besoin d'utiliser JavaScript simple.

Avoir fait la même chose dans Angular JS en utilisant $ http. Mais pas en mesure d'aller de l'avant pour JavaScript simple.

Répondre

0

Placez les mots bloqués dans un tableau, puis parcourez chaque mot, en vérifiant le mot d'entrée par rapport à la liste bloquée - s'il y a une correspondance, lancez une erreur.

la fonction de clic serait quelque chose comme:

yourArr.forEach((val) => { 
    if (enteredWord === val) { 
    //throw error 
    } else { 
    //do whatever you want 
    } 
} 
+0

Merci pour votre réponse. La solution fonctionne mais nécessite de stocker les mots bloqués dans des fichiers externes comme JSON, txt, js, etc. Je ne sais pas comment faire référence dans ma page. Utilisé ne fonctionne pas. Puis-je mettre tous ces mots dans un fichier JavaScript, puis se référer? –

+0

Essayez