comment créer un objet avec l'entrée utilisateur javascript
window.onload = Soldier;
function Soldier(allegiance,armor,weapon){
this.allegiance = allegiance;
this.armor = armor;
this.weapon = weapon;
}
document.getElementById("soldier").innerHTML =
var soldier1 = new Soldier("Theosis", true, "Sword");
alert(soldier1.allegiance);
<DOCTYPE HTML>
<html>
<head>
<script src = "objscript.js"> </script>
</head>
<body>
Allegiance: <input type ="text" id = "allegiance"><br/><br/>
Armor: <input type ="text" id = "armor"><br/><br/>
Weapon(s): <input type ="text" id = "weapon"><br/><br/>
<input type = "button" id="button" value = "Submit"><br/>
<p id = "soldier"> </p>
</body>
</html>
je sais comment faire des objets, mais je ne sais pas comment faire l'entrée de l'utilisateur les données de l'objet et imprimer sur l'écran.
Quand invitez-vous l'utilisateur à entrer son entrée? Vous semblez utiliser les boîtes standard '', mais vous tentez de définir 'Soldier' au chargement de la page (avant que l'utilisateur n'ait pu entrer des valeurs). Serait-il approprié d'assigner à l'objet en cliquant sur un bouton? Ou cherchez-vous à stocker cette information dans un «COOKIE» ou similaire? –