Open st9407 opened 8 years ago
您好^^ 我有一個表單 第一個欄位是驗證中文姓名,第二個是身分證,第三個是英文姓名 都不輸入資料,按submit後 focus會在身分證欄位而不是中文姓名
我有在angular-validation.js做測試 checkValidation函式裡面,console.log(element.attr('id'))是從中文姓名開始 但進入invalidFunc函是,console的id身分證就變成是第一個了
我也有測試您的DEMO網頁,在Form ($submit-only)不輸入資料按Submit 一樣是focus在第二個欄位Email
再麻煩您幫忙測試看看該如何修正這個問題 這個程式非常棒,很感謝您,希望能夠看到它變得更完善^^
補充一下: 剛剛測試發現只會focus在rule是正規表達式的欄位, 錯誤訊息也是正規表達式的欄位會先提示
發現只會focus在rule是正規表達式的欄位
😭 這個問題之前曾經發生過!怎麼又回來了!
感謝你的 Issue!
是不是跟验证顺序有关,。。我自定义的两个验证 调换一下顺序就会出现你的问题 第一个验证是不能为空 第二个是必须是11位数字手机号(正则写的)
您好^^ 我有一個表單 第一個欄位是驗證中文姓名,第二個是身分證,第三個是英文姓名 都不輸入資料,按submit後 focus會在身分證欄位而不是中文姓名
我有在angular-validation.js做測試 checkValidation函式裡面,console.log(element.attr('id'))是從中文姓名開始 但進入invalidFunc函是,console的id身分證就變成是第一個了
我也有測試您的DEMO網頁,在Form ($submit-only)不輸入資料按Submit 一樣是focus在第二個欄位Email
再麻煩您幫忙測試看看該如何修正這個問題 這個程式非常棒,很感謝您,希望能夠看到它變得更完善^^