- `inputPattern`:正则表达式,用于验证输入内容。 - `inputErrorMessage`:输入验证失败时的错误提示信息。 - `inputType`:输入框的类型,可以是`'text'`、`'textarea'`等。 `this.$prompt`返回一个Promise,可以通过`.then`处理用户点击确定按钮后的回调,或者通过`.catch`处理用户点击取消按钮后的回调。©...
cancelButtonText: '取消', type: 'warning', inputValue: '输入框默认值', inputErrorMessage: '输入不能为空', inputValidator: (value) => { if (!value) { return '输入不能为空'; } } }).then(({ value }) => { console.log(value); // 在这里处理用户输入的值 }).catch((err) => ...
1. distinguishCancelAndClose 属性设置为 true 时,可区分 cancelButton 和 closeButton 2. inputType 可设置不同形式的录入:默认text,可以设置为 textarea ,file ,date 等不同类型 3. inputPattern 可验证 confirm 时的必填,根据不同的校验规则可进行不同的验证(官网是校验的邮箱账号) 4.instance.inputValue ...
this.$prompt('请输入密码', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', inputPattern: /^[a-zA-Z0-9]{6,10}$/, inputErrorMessage: '密码格式不对' }).then(({ value }) => { //确定 if (value != null) { }).catch(() => { //取消 }); 这个是element上弹...
Vue version 2.5.3 Reproduction Link https://jsfiddle.net/jf6jv80u/ Steps to reproduce Use $prompt with inputType:'textArea' What is Expected? textarea in MessageBox can get focus What is actually happening? Devtools show an error: 'Uncaught TypeError: Cannot read property 'focus' of null'...
1、utils.js方法封装 varConfirmPass=function(text,that,ok){// 二验框that.$prompt(text,'密码',{confirmButtonText:'确定',cancelButtonText:'取消',inputType:'password',inputErrorMessage:"请输入密码",inputValidator:(value)=>{if(!value){return'请输入密码'}},beforeClose:(action,instance,done)=>...
inputValue:'文件名',//非空验证方法1(函数)//inputValidator: (value) => {//点击按钮时,对文本框里面的值进行验证//if (!value) {//return '输入不能为空'//}//},///非空验证方法2(正则)inputPattern: /^.+$/, inputErrorMessage:'请输入内容。。。'//callback:function(action, instance){/...
<input type="button" value="alert" onclick="alert('你好!')" /> <input type="button" value="confirm" onclick="confirmDialog()" /> <input type="button" value="prompt" onclick="promptDialog()" /> </div> </body> </html>
this.$prompt('请输入密码', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', inputPattern: /^[a-zA-Z0-9]{6,10}$/, inputErrorMessage: '密码格式不对' }).then(({ value }) => { //确定 if (value != null) { }).catch(() => { //取消 }); 这个是element上弹...
<input type="submit" value="提交"> </form> <p id="result"></p> </body> </html> ``` JavaScript代码: ```javascript document.querySelector('form').addEventListener('submit', function(event) { event.preventDefault(); // 阻止表单默认提交行为 var name = prompt("请输入你的姓名", "张三...