Я пытаюсь настроить форму с помощью метода щелчка jQuery. Для html я не хочу использовать onClick, а скорее звоню с id clickMe для отображения имени. Кажется, он не работает. Это возможно? если да, что мне не хватает?Я пытаюсь настроить форму с помощью метода jQuery click
var getName = function()
{
if (document.getElementById("FirstName").value == "" || document.getElementById("LastName").value == "")
{
return ("Please enter your first name and last name.");
}
else {var fullName = document.getElementById("FirstName").value + ' ' + document.getElementById("LastName").value;
return fullName;
}
}
var displayName = function()
{
$(document).ready(function(){
$("#clickMe").click(function(){
alert(displayName());
});
}); //end ready
}
HTML
<form name="form" id="form" method="post" action="">
<p class="FirstName">
<label for="FirstName">First Name:</label>
</p>
<p>
<input name="FirstName" type="text" id="FirstName" />
</p>
<p class="LastName">
<label for="LastName">Last Name:</label></p>
<p>
<input name="LastName" type="text" id="LastName" />
</p>
<p class="submit">
<input name="submitButton" type="button" id="clickMe" value="Display Name" />
</p>
</form>
Я попытался GetName раньше, и что, кажется, не работает. – user2197436
Возможно, это вне сферы действия, поскольку оно объявлено вне функции обратного вызова jquery. Попробуйте код в моем отредактированном ответе выше. –
, который тоже не работает. похоже, я забыл о готовящейся функции в соответствии с вашим кодом. Я могу работать, используя onClick в html, но не используя id. – user2197436