私は入力フィールドを持つフォームを持っています。私はこれらのフィールドをコンソールに記録しようとしています。コンソールを表示 "のcreateUser {firstNameの:ヌル}" : オブジェクトjavascriptオブジェクトはコンソールで印刷されません
<div class="#">
First Name:<br>
<input placeholder="First Name" type="text" id="firstName" required>
<br>
</div>
<button onclick="user()" class="btn btn-primary">Sign Up</button>
function createUser(firstName, lastName, email, userName, password){
this.firstName = firstName;
}
function user(){
var user = new createUser(document.getElementById(firstName.text));
console.log(user);
}
console.log(user);
firstName.textとは何ですか? –
あなたの問題ではありませんが、あなたの関数と同じ名前の変数を持つことは最大のアイデアではありません。この場合は重要ではありませんが、関数を繰り返し呼び出す必要がある場合は、これを実行すると面白いエラーが発生します。 –
この行を修正してください。var user = new createUser(document.getElementById( 'firstName')。value); –