2014-06-05 5 views
1

je suis presque fini de développer mon application mobile en utilisant html/css/JS et JQUERY mais je suis confronté à des problèmes avec des formesHandle bouton « ok » sur le clavier mobile JQUERY sélectionnez l'entrée sous forme

Pour l'instant, je avoir à choisir l'option dans mon "select", puis cliquez sur "ok" sur le clavier, puis cliquez sur le bouton soumettre. Je voudrais attraper l'événement lorsque l'utilisateur clique sur le bouton "OK" en haut à droite du clavier (voir le lien ci-dessous pour l'image, je ne peux pas le mettre ici jusqu'à 10 de réputation), quelqu'un a-t-il une idée? atteindre cela? Pour les entrées simples, je me suis dit il avec le code d'activation == 13 mais pas celui-ci ... Merci Valentin

example of OK button

EDIT: les travaux de sélection, mais je ne peux pas gérer la cliquez sur l'un des boutons radio, je l'ai essayé avec .Modification(), même quelques exemples jsFiddle mais ne fonctionne toujours pas .. Voici le code:

HTML PARTIE:

<div id="vendreLouer"> 
          <fieldset class="vendreLouer" data-role="controlgroup" data-type="horizontal"> 
           <div id="radioB"> 
            <h6><label id="label_vendreLouer">Vous souhaitez :</label></h6> 
            <input name="radio-choice-h-2" class="radio1" id="radio-choice-h-2a" value="Vendre" type="radio"> 
            <label for="radio-choice-h-2a">Vendre</label> 
            <input name="radio-choice-h-2" class="radio1" id="radio-choice-h-2b" value="Louer" type="radio"> 
            <label for="radio-choice-h-2b">Louer</label> 
           </div> 
          </fieldset> 
         </div> 

J'ai essayé d'attacher le .change (function() {}) sur .vendreLouer ET #vendreLouer mais rien ne se passe

Répondre

0

Avez-vous essayé d'utiliser .change()? http://api.jquery.com/change/. Cela devrait marcher pour ce que vous essayez d'accomplir.

EDIT: Pour les radios que vous pouvez faire quelque chose comme ceci:

$('#radioButtonID_HERE').change(function() {   
//#radio-choice-h-2a .... in your case 
    if($(this).is(':checked')) { 
      //do something if checked 
    } else {        
     //do something else if it's not 
    } 
}); 
+0

J'ai essayé d'utiliser le changement() pour une journée entière pour faire la même chose mais avec le bouton radio de JQUERY ... IMPOSSIBLE à le faire fonctionner BTW mais je vais essayer pour la sélection dès maintenant merci –

+0

Le .change() a bien fonctionné pour la sélection merci, je suis en train de mettre à jour la question tout de suite avec mon problème sur le bouton radio et .change() avec du code, si vous pouviez le vérifier ce serait génial! –

+0

Juste essayé votre solution, mais cela ne fonctionne toujours pas ... J'ai l'impression qu'une fois la page est entièrement chargée, il ne va pas dans la fonction de changement ... J'ai essayé tout ce que j'ai trouvé sur le web c'est vraiment bizarre, avec d'autres boutons radio simples (pas jquery mobiles), ça a fonctionné mieux mais je dois utiliser ces boutons radio de JQUERY malheureusement! –

Questions connexes