我有了一个字段现在为什么会出现这种情况的一个“S”
<div style="width:100px; padding-top:10px;margin-left:10px;float:left;" align="left">Your Username:</div>
<div style="width:300px;float:left;" align="left"><input type="text" id="username" name="username" value="" class="vpb_textAreaBoxInputs"></div>
HTML表单时,我尝试使用javacript这样
<script>
$(document).ready(function() {
$("#smbt").click(function(){
if ($("#username").val()=="") {
alert("Field is empty.");
} else {
alert("You are ok.");
}
});
});
</script>
验证表单上述程序工作正常,但是当我改变DIV ID为“用户名”和名称为“用户名”像这样
<input type="text" id="usernames" name="usernames" class="vpb_textAreaBoxInputs">
一个奇怪的事情发生只要我做了上面的一行,程序开始给出错误的输出。如果用户名textfield为空,它会弹出警告消息“您确定”,如果没有,它仍会弹出警告消息“您确定”。但只要我更改id =“用户名”name =“用户名”,程序就能正常运行。为什么发生这种情况是因为's'
您是否已将$('#username')'更改为'$('#usernames')'? – brbcoding