J'ai un formulaire de travail qui génère une chaîne, et en cliquant sur un bouton, il place la chaîne dans une zone de zone de texte.Bouton de réinitialisation pour des champs spécifiques
J'ai aussi un bouton de réinitialisation qui suppose de réinitialiser tous les champs mais pas la zone de texte avec les chaînes.
Voici une partie de mon code.
HTML:
<form>
<!--some more code and inputs-->
</tbody> </table> </p> <p> <input value="Generate URL" onclick="createURL1();" type="button">
<input name="result" size="70" class="clearit" type="text" ></input>
<input type="button" value="Add The Link" onClick="addtext();"></p>
<textarea id="t5" style="width:600px;" name="outputtext" ></textarea><br><br>
</p> </td> </tr> </tbody> </table>
<input type="reset" value="Clear" id="reset" ></input>
JavaScript:
$(document).ready(function(){
$('#reset').on('click',function(e){
e.preventDefault();
$('.clearit').val("");
});
});
J'ai donné toutes les entrées que je veux réinitialiser une classe (ClearIT) et le bouton de remise à zéro a un ID: reset . Le seul champ que je ne voulais pas réinitialiser a un ID différent.
il est censé fonctionner et son non .. S'il vous plaît aider :)
Changer le type sur le bouton de réinitialisation ** reset ** à ** ** bouton: '' à ''. Déplacez également 'e.preventDefault();' last dans l'événement click. –
@Mario 'Également déplacer e.preventDefault(); dernier dans le click-event.'? Si une fonction déclenche une erreur - l'événement par défaut sera déclenché, ce qui n'est pas souhaitable – fantactuka
@fantactuka Parce que cela n'a pas fonctionné autrement. Vous pouvez le tester: http://jsfiddle.net/r9scW/ –