2017-10-05 84 views
1

這是所有的標題。光標撞到牆上(可以這麼說)會比對話框關閉要好得多,檢查輸入的長度,然後告訴用戶他們必須再次鍵入所有內容,只需少量文本,因爲他們鍵入的內容太多。

回答

0

我已經有點工作圍繞驗證問題就在這裏,我得到它不是想法,但只是通過文字輸入回模型

 $scope.generateUpdatedDocumentButtonClicked = function (ev, textContentValue) { 
     var versionNumber = $scope.data.Version + 0.1; 

     var confirm = $mdDialog.prompt() 
      .title('New Test Document Version') 
      .textContent(textContentValue) 
      .initialValue(versionNumber) 
      .targetEvent(ev) 
      .required(true) 
      .ok('Generate') 
      .cancel('Cancel'); 

     $mdDialog.show(confirm).then(function (result) { 
      if (//validate to be true) { 
       $scope.generateUpdatedDocument(result); 
      } else 
      { 
       $scope.generateUpdatedDocumentButtonClicked(ev, 'Value Invalid'); 
      } 

     }, function() { 
      alert('Cancel Clicked'); 
     }); 
    } 

的機能的研究最初的呼叫將空傳串。 再次,這是不是很大,但在我的問題的工作

0

您只需防止打字比使用HTML5 最大長度輸入功能

N個符號更<input type="text" maxlength="5">

那麼用戶將無法輸入超過作爲一個例子,5個符號。

相關問題