第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

type=submit 時有用,type="button"時不生效啊

有沒有什么辦法解決,這個 validate插件。一般的AJAX都是通過 type="button" 傳輸?shù)?br />

正在回答

3 回答

一個表單中必須有一個submit,用來提交表單數(shù)據(jù),后臺的驗(yàn)證在提交時就根據(jù)你所設(shè)定的$("#form1").validate,這個進(jìn)行驗(yàn)證,并出現(xiàn)相應(yīng)的提示信息。

如果改成button,也是可以的,但沒必要吧,自己給這個btn綁定一個事件,來進(jìn)行驗(yàn)證,效果一樣,但submit是提交整個表單的數(shù)據(jù)。

至于后臺驗(yàn)證?是指這個WEB端的驗(yàn)證,還是PHP那里的驗(yàn)證呢?如果是前者,簡單的話使用submitHandler,使用AJAX,如果是PHP那里的話,咱們就約定好JSON數(shù)據(jù)格式就好了。


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

underfineded 提問者

非常感謝!
2016-06-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

underfineded 提問者

用 button是為了AJAX提交, 使用$.post(),進(jìn)行后臺驗(yàn)證!但是 validate這個插件就沒效果了 但是用了 submit之后就直接提交了!
2016-06-10 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕絲4635624 回復(fù) underfineded 提問者

btn綁定的事件與觸發(fā)的動作的有關(guān),如果你綁定的是點(diǎn)擊事件,那么點(diǎn)擊時就生效了,他不屬于表單特有的事件,而是在任何地方都可以用,如果想使用button,可以試試在btn事件中在綁定一個自己定義的validate,(怎么使用可以見老師講解的高級API使用),在點(diǎn)擊按鈕時觸發(fā)
2016-06-11 回復(fù) 有任何疑惑可以回復(fù)我~
#4

underfineded 提問者 回復(fù) 慕絲4635624

謝謝你這么耐心的回答!按你說的和一些查閱的資料,用return false 或submitHandler方法可以做到
2016-06-11 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

<script type="text/javascript">
? ? ? ?$(function () {
? ? ? ? ? ?$("#form1").validate({
? ? ? ? ? ? ? ?rules: {
? ? ? ? ? ? ? ? ? ?UserName: { required: true, minlength: 3, maxlength: 18, remote: "/Home/CheckUserName" },
? ? ? ? ? ? ? ? ? ?Email: { required: true,email:true },
? ? ? ? ? ? ? ? ? ?UserPassword: { required: true ,minlength: 6 },
? ? ? ? ? ? ? ? ? ?Mobile: { required: true, number:true },
? ? ? ? ? ? ? ? ? ?IdCard: { required: true,isIdCardNo: true },
? ? ? ? ? ? ? ? ? ?Age: { required: true ,number:true,min:1,max:100 }
? ? ? ? ? ? ? ?},
? ? ? ? ? ? ? ?messages:{
? ? ? ? ? ? ? ? ? ?UserName: {
? ? ? ? ? ? ? ? ? ? ? ?required: "請輸入用戶名!",
? ? ? ? ? ? ? ? ? ? ? ?minlength: "用戶名長度最少需要3位!",
? ? ? ? ? ? ? ? ? ? ? ?maxlength: "用戶名長度最大不能超過18位!",
? ? ? ? ? ? ? ? ? ? ? ?remote: "此用戶名已存在!"
? ? ? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? ? ?Email: {
? ? ? ? ? ? ? ? ? ? ? ?required: "請?zhí)顚戉]箱",
? ? ? ? ? ? ? ? ? ? ? ?email: "請輸入正確的郵箱格式"
? ? ? ? ? ? ? ? ? ?},
? ? ? ? ? ? ? ? ? ?UserPassword: {
? ? ? ? ? ? ? ? ? ? ? ?required: "請?zhí)顚懩愕拿艽a!",
? ? ? ? ? ? ? ? ? ? ? ?minlength: "密碼長度不能小于6位"
? ? ? ? ? ? ? ? ? ?},
? ? ? ? ? ? ? ? ? ?Mobile: {
? ? ? ? ? ? ? ? ? ? ? ?required: "請?zhí)顚懩愕氖謾C(jī)號碼",
? ? ? ? ? ? ? ? ? ? ? ?number:"手機(jī)號碼只能為數(shù)字"
? ? ? ? ? ? ? ? ? ? },
? ? ? ? ? ? ? ? ? ?IdCard: {
? ? ? ? ? ? ? ? ? ? ? ?required: "請輸入身份證號碼!",
? ? ? ? ? ? ? ? ? ? ? ?isIdCardNo:"請輸入正確的身份證號碼!"
? ? ? ? ? ? ? ? ? ?},
? ? ? ? ? ? ? ? ? ?Age: {
? ? ? ? ? ? ? ? ? ? ? ?required: "請輸入年齡!",
? ? ? ? ? ? ? ? ? ? ? ?number: "請輸入數(shù)字",
? ? ? ? ? ? ? ? ? ? ? ?min: "年齡不能小于1",
? ? ? ? ? ? ? ? ? ? ? ?max: "年齡不能大于100"
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?}, ? ? ? ? ? ? ? ?/*錯誤提示位置*/
? ? ? ? ? ? ? ?errorPlacement: function (error, element) {
? ? ? ? ? ? ? ? ? ?error.appendTo(element.parent());
? ? ? ? ? ? ? ?}
? ? ? ? ? ?})
? ? ? ?}) ? ?</script></head><body>
? ?<form id="form1" method="post" action="">
? ? ? ?<div>
? ? ? ?<p> 用戶名:<input type="text" value="" name="UserName" /> </p>
? ? ? ?<p> 密碼:<input type="password" value="" name="UserPassword" /> </p>
? ? ? ?<p> 郵箱:<input type="text" value="" name="Email" /> </p>
? ? ? ?<p> 手機(jī)號碼:<input type="text" value="" name="Mobile" /> </p>
? ? ? ?<p> 身份證號碼:<input type="text" value="" name="IdCard" /> </p>
? ? ? ?<p> 年齡:<input type="text" value="" name="Age" /> </p>
? ? ? ?<p> <input type="submit" id="btn1" value="提交"></p>
? ? ? ?</div>
? ?</form></body>


-------------

這邊的p> <input type="submit" id="btn1" value="提交"></p> ?type="submit"可以改成type="button"嗎?submit 就直接提交了。沒法進(jìn)行后臺驗(yàn)證了

0 回復(fù) 有任何疑惑可以回復(fù)我~

代碼放出來

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

underfineded 提問者

看下面的代碼
2016-06-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

type=submit 時有用,type="button"時不生效啊

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號