我正在登录/注册页面上工作,其中表单根据用户是否决定登录或注册而切换。
我尝试在用户切换表单时清空所有<input>
。
我可以删除<input>
字段的所有内容,但包括<input type="submit">
,这样也会删除提交按钮的消息。
以下是我尝试选择除提交内容之外的所有输入,但它不再清空字段:
$('.message a').click(function(){
$('form').animate({height: "toggle", opacity: "toggle"}, "slow");
$(':text, :password, :email').each(function(){
$(this).val('');
});
});
以下是我之前尝试过的,选择所有输入,同时删除&#34;提交&#34;一:
$('.message a').click(function(){
$('form').animate({height: "toggle", opacity: "toggle"}, "slow");
$('input').each(function(){
$(this).val('');
});
});
另外,这里是html:
<div class="form">
<form class="register-form" autocomplete="off">
<input type="text" placeholder="nom" name="name_register"/>
<input type="text" placeholder="prenom" name="last_name_register"/>
<input type="password" placeholder="mot de passe" name="password_register"/>
<input type="email" placeholder="adresse email" name="email_register"/>
<input type="submit" value="Inscription"/>
<p class="message">Already registered? <a href="#" class="register">Sign In</a></p>
</form>
<form class="login-form">
<input type="email" placeholder="adresse email" name="email_login"/>
<input type="password" placeholder="mot de passe" name="password_login"/>
<input type="submit" value="Connexion"/>
<p class="message">Vous n'êtes pas enregistré? <a href="#" class="login">Créer un compte</a></p>
</form>
</div>
答案 0 :(得分:2)
$("input:not([type='submit'])").each
答案 1 :(得分:2)
您应该使用此选择器:
Sub GetDataByMonth()
Dim mth As Integer, year As Integer, data As Range, item As Range
With Worksheets("Sheet1")
mth = VBA.DatePart("m", .Range("A1"))
year = VBA.DatePart("yyyy", .Range("A1"))
End With
Set data = Worksheets("Sheet2").Range("A1:A200")
For Each item In data
If VBA.DatePart("m", item) = mth And VBA.DatePart("yyyy", item) = year Then
Range(Cells(Item.Row, 2), Cells(Item.Row, 40)).Copy
Item.Offset(0, 1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End If
Next item
End Sub
答案 2 :(得分:1)
请改为使用以下内容。
callfunction(i, p, length);
答案 3 :(得分:1)
尝试$('.register-form')[0].reset();
它会重置表单值
答案 4 :(得分:0)
如果我理解你的要求正确跟随会帮助你
src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"
$('.message a').click(function() {
$('form').animate({
height: "toggle",
opacity: "toggle"
}, "slow");
$('input[type=text], input[type=email], input[type=password]').each(function() {
$(this).val('');
});
});