如何在JavaScript中返回文本字段的数目
我有两个文本字段。当在第一个字段输入数字500时,第二个字段必须比第一个字段多输入数字。结果现在,无论我输入的数字多于或少于第一个字段,第二个字段都将发出警报 我刚开始写Javascript语言。我希望能给我一些建议 第一功能如何在JavaScript中返回文本字段的数目,javascript,Javascript,我有两个文本字段。当在第一个字段输入数字500时,第二个字段必须比第一个字段多输入数字。结果现在,无论我输入的数字多于或少于第一个字段,第二个字段都将发出警报 我刚开始写Javascript语言。我希望能给我一些建议 第一功能 let fixNum = () => { return v => /^[0-9]+$/.test(v) || `Must be number only`; }; 第二功能 let num = property => { var keep1 =
let fixNum = () => {
return v => /^[0-9]+$/.test(v) || `Must be number only`;
};
第二功能
let num = property => {
var keep1 = fixNum().value;
if (property < keep1) {
return `Number must be morethan Fix Number field`;
} else {
return true;
}
};
let num=property=>{
var keep1=fixNum().value;
如果(属性
我在文本字段中调用函数(Vuetify)
输入小于第一个字段的数字时的结果
输入的数字多于第一个字段时的结果
第一个文本字段的onChange侦听器在哪里变量
v
来自哪里?fixNum()
不返回对象,它返回true
或false
。您希望fixNum().value
是什么?@Asutosh我认为第一个字段不是use onChange@Barmar变量v用于检查用户输入的文本。若文本与正则表达式不匹配,它会警告用户必须是唯一的数字。我试图返回收到的数字,但它在字段下返回数字。第一个文本字段的onChange侦听器在哪里?变量v
来自哪里?fixNum()
不返回对象,它返回true
或false
。您希望fixNum().value
是什么?@Asutosh我认为第一个字段不是use onChange@Barmar变量v用于检查用户输入的文本。若文本与正则表达式不匹配,它会警告用户必须是唯一的数字。我试图返回我收到的数字,但它返回字段下的数字。
<v-text-field
v-model="editedItem.fixNumber"
label="Fix Number"
outlined
dense
required
:rules="[required('Fix Number'), fixNum()]"
></v-text-field>
<v-text-field
v-model="editedItem.number"
label="Number"
outlined
dense
required
:rules="[
required('Number'),
num(editedItem.number)
]"
></v-text-field>