Salut La question est assez simple.
<select name="justanumber">
<option value="1" selected="selected">1</option>
<option value="2"></option>
</select>
7 Réponses :
Non, ce n'est pas possible sans utiliser le script client. P>
Je suggère que vous utilisiez un script pour la manière dont vous souhaitez que cela fonctionne normalement et fournit un bouton Soumettre comme sauvegarde pour ceux qui ne peuvent pas utiliser de script. P>
Je ne peux pas utiliser le script. Il n'est tout simplement pas pris en charge par application qui est utilisée pour afficher la page. D'une autre main, je dois poster des données si la valeur sélectionnée est modifiée car la page sera modifiée en fonction de l'utilisateur sélectionné. Malheureusement, cela ne peut pas être fait en utilisant plus d'une page.
@Roman Kupin: Ensuite, il existe un fossé entre vos besoins et les capacités de l'interface utilisateur. Il n'est tout simplement pas possible de faire exactement ce que vous voulez, vous devez donc déterminer ce que vous pouvez modifier dans les exigences.
Je ne crois pas que cela soit possible sans JS. Une approche évidente serait de définir un bouton d'envoi comme valeur de l'option (par exemple,
Oui, il n'est pas pris en charge, vous ne pouvez pas mettre les éléments HTML à l'intérieur de l'option. Cependant, je pensais qu'il pourrait y avoir quelque chose qui peut aider à faire un post. Comme <étiquette pour = "SUB"> Cliquez sur moi pour publier Label>
@Roman: Quel broswer / plateforme est votre bâtiment? Vous pouvez convertir l'option
Cette page est censée être visualisée par Script ( terrainformatica.com ). Pourriez-vous s'il vous plaît expliquer en plus de détails options de remplacement par soumission?
Non, il n'y a pas d'attribut auto-Soumettre pour de telles choses - cependant, il existe un moyen de le faire:
var visible_root = document.getElementsByTagName("body");
while (visible_root.length < 1) {
continue;
}
visible_root = visible_root[0];
visible_root.id = "jsOn";
document.getElementById("justanumber").onchange = function() {
document.getElementById("my_form").submit();
};
Voici la réponse. Malheureusement, ce n'est pas possible. P>
<form action="aaa.php" method="post" name="autosubmit_select">
<select name="justanumber" onChange="document.autosubmit_select.submit();">
<option value="1" selected="selected">1</option>
<option value="2"></option>
</select>
</form>
Ajoutez une description qui, ce que ce code va faire et quels sont les avantages d'utiliser cela.
convenu que vous devez utiliser JavaScript pour cette P>
S'il vous plaît voir ce message Comment soumettre le formulaire sur le changement de liste déroulante? P>
Si votre inquiet sur les utilisateurs n'a pas activé JavaScript, je vous suggérerais de savoir avec l'exemple donné dans le poteau dans le lien que vous faites ceci P>
Utilisez un Submit_Button à soumettre pendant que JS n'est pas activé. Si JS activé Cachez le bouton à l'aide de JavaScript. Amazon l'a fait.! P>
Désactiver JS et voir la section Sortby Section en haut à droite. P>