【发布时间】:2016-11-15 05:42:09
【问题描述】:
我知道这是一个经常发布的问题,所以我深表歉意,但我已经尝试过 javascript、jQUERY、parts of this,之前工作的几个版本,.value,.textContent,.innerHTML, getAttribute('value')、document.getElementById 以及我能想到的所有其他内容。
我 console.log(user_name.value) 并得到我想要的值,但是当我 console.log(name) 或尝试使用 user_name.value 它只是一个空字符串。我是开发新手,所有其余代码都可以正常工作,其他一切都挂在这个简单的部分上,我还不能解决它。任何帮助将不胜感激。
HTML:
<form>
<input id="user_name" type="text" placeholder="Your Name" />
<input id="user_email" type="text" placeholder="Your E-mail" />
</form>
JavaScript:
var name;
var email;
function reserveSeat(name, seatNumber, email) {
var name = $('#user_name').getAttribute('value');
var email = $('#user_email').getAttribute('value');
var seatNumber = seatNumbers;
reservedSeats.push (new CustomerReservation (name, seatNumber, email));
console.log(name)
console.log(email)
};
$('.submitBtn').on('click', reserveSeat(name, seatNumber, email));
【问题讨论】:
标签: javascript jquery html