gpt4 book ai didi

jquery 清除输入默认值

转载 作者:IT王子 更新时间:2023-10-29 03:26:37 26 4
gpt4 key购买 nike

如何使用 jquery 清除输入表单 onfocus 的默认值,并在按下提交按钮时再次清除它?

<html>
<form method="" action="">
<input type="text" name="email" value="Email address" class="input" />
<input type="submit" value="Sign Up" class="button" />
</form>
</html>

<script>
$(document).ready(function() {
//hide input text
$(".input").click(function(){
if ($('.input').attr('value') == ''){
$('.input').attr('value') = 'Email address'; alert('1');}
if ($('.input').attr('value') == 'Email address'){
$('.input').attr('value') = ''}
});
});
</script>

最佳答案

你可以用这个..

<body>
<form method="" action="">
<input type="text" name="email" class="input" />
<input type="submit" value="Sign Up" class="button" />
</form>
</body>

<script>
$(document).ready(function() {
$(".input").val("Email Address");
$(".input").on("focus", function() {
$(".input").val("");
});
$(".button").on("click", function(event) {
$(".input").val("");
});
});
</script>

说说自己的代码,问题是jquery的attr api是这样设置的

$('.input').attr('value','Email Adress');

而不是像你所做的那样:

$('.input').attr('value') = 'Email address';

关于jquery 清除输入默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11755080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com