Condition JS

Ce sujet est résolu
Default
,

Bonjour,

Je voudrais tester un JS que un contenue ne contient pas HTML est qu'il vérifie qu'il sois composé que de nombre comment je puije faire ?

14 Réponse

Default
,

lGatl, je crois qu'il veut dire l'injecter la valeur dans une page php.
Si c'est ça, c'est par requête AJAX.

Si c'est ça, tu peux le faire via JS pur ou jQuery.
Même si j'utilise l'ajax avec jQuery, je préfère te donner la requête AJAX pur :

html

<input type='text' onclick='ajax();' id='btn' /><br/>

js

function ajax(valeur)
    {
        var requete = new XMLHttpRequest();
        requete.open('GET','PAGEPHP.php?valeur=' + valeur,false);
        requete.send(null);
        var reponse = requete.responseText;
    }

Ici, réponse récupère la valeur de ce qui a été retourné. ( il faut faire un echo du côté php du genre echo "Vote effectué")

php

<?php 
$var = $_REQUEST['valeur'];

RESTE DU CODE A EFFECTUER

echo Ce que tu veux...
?>

48587
,

Tu as du faire une erreur syntaxique, ça fonctionne bien : https://jsfiddle.net/uo580tpk/ (ouvre la console)

116231
, Il a répondu à ma question !

tu pourrais parser ton contenu et verifier s'il contient un < ou un >
si tu veux que ton fichier ne contienne que des nombre ca me parait pas mal dans vue que tu n'as qu'une boucle a faire :)
sinon il y a surrement une lib qui fait ca très bien mais je n'en connais pas ^^

48587
, Il a répondu à ma question !

Quelque chose comme ça ?

if (/[0-9]/g.test(variable)) {
 // variable n'est composé que de nombre
}
116231
, Il a répondu à ma question !

alors la tu effectues une recherche globale pour trouver un chiffre.
tu auras quoi en paramètre d'entrée ? :)
tu es sur une saisie formulaire, lecture de fichier... ?

Default
, Il a répondu à ma question !

Je souhaite faire un systeme de like mais je voudrais le transféré sur php afin de l'enregister sur la bdd

113544
, Il a répondu à ma question !

J'ai du mal à comprendre ta question

113544
, Il a répondu à ma question !

Ah! je croyais qu'il sagissait d'un typeof (element.value) :D

Default
, Il a répondu à ma question !

Ha non, effectivement tu as bien compris pour le premier message, je parlai de son dernier message moi lol

Default
, Il a répondu à ma question !

Que je fais le ".test()" cela me fait une erreur comme quoi ce n'est pas une fonction dans la console

Default
, Il a répondu à ma question !

J'ai essayer de faire sa

if(/[a-z0-9]/ig.test(currentColorValue)){

                alert('test')
            }else{
                alert('non')
            }

Mais quand

currentColorValue est = à

<h1>tes</h1>

sa me renvoie true je souhaiterais que sa renvoie false

48587
, Il a répondu à ma question !

Tu peux créer un jsfiddle (dsl, mais j'ai un peu de mal à comprendre tes questions).

Tu créés une variable1 qui est sensé retourné false, et une variable2 qui est sensé retourné true, histoire qu'on voit ce que tu fais / ce que tu veux faire, et qu'on puisse corriger le jsfiddle.

(il suffit de copier/coller ton code dans la partie "javascript", tu fais "run" pour lancer et "save" pour créer une url, ensuite tu nous copies/colles l'url ici)

Initialement, ta question indique : "vérifie qu'il sois composé que de nombre", ce n'est plus d'actualité c'est ça ? tu veux surtout savoir si il n'y a pas de html dans ta variable ?

Default
, Il a répondu à ma question !

Oui ses sa pour éviter les faille web

48587
, Il a répondu à ma question !

trouvé sur le web : http://stackoverflow.com/questions/15458876/check-if-a-string-is-html-or-not

/<[a-z][\s\S]*>/i.test(maVariable)