Javascript 当输入字段被填充时,如何增加计数器值?
这是我的Javascript 当输入字段被填充时,如何增加计数器值?,javascript,jquery,laravel,Javascript,Jquery,Laravel,这是我的laravel查看代码。这里,我试图增加计数器值(即value=“0/5”)。我在模式中有输入字段,当单击模型中的保存按钮时,该值应根据填充的输入字段递增。即(1/5..2/5..) 我试图增加这些计数器值。但它显示NaN var; $(“输入”)。单击(函数(){ val=$(“#计数器”).val(); val++; $('计数器').prop('值',val) }); 价格、库存和装运信息 $(“输入”)。单击(函数(){ 设val=parseInt($('#counter'
laravel
查看代码。这里,我试图增加计数器值(即value=“0/5”)。我在模式中有输入字段,当单击模型中的保存按钮时,该值应根据填充的输入字段递增。即(1/5..2/5..)
我试图增加这些计数器值。但它显示NaN
var;
$(“输入”)。单击(函数(){
val=$(“#计数器”).val();
val++;
$('计数器').prop('值',val)
});代码>
价格、库存和装运信息
$(“输入”)。单击(函数(){
设val=parseInt($('#counter').val().split('/')[0]);
$('#counter').prop('value','${++val}/5`);
});
$(“输入”)。单击(函数(){
设val=parseInt($('#counter').val().split('/')[0]);
$('#counter').prop('value','${++val}/5`);
});
实际上,您的代码运行良好。由于您的视图位于一个模态中,该视图仅在单击事件中显示或显示,因此您应该使用jQuery“on”方法来增强单击处理程序函数定义。在这种情况下,您应该让代码正常工作
var;
$(文档)。在('单击','计数器',函数()上)
{
val=$(“#计数器”).val();
val++;
$('计数器').prop('值',val)
});代码>
价格、库存和装运信息
实际上,您的代码运行良好。由于您的视图位于一个模态中,该视图仅在单击事件中显示或显示,因此您应该使用jQuery“on”方法来增强单击处理程序函数定义。在这种情况下,您应该让代码正常工作
var;
$(文档)。在('单击','计数器',函数()上)
{
val=$(“#计数器”).val();
val++;
$('计数器').prop('值',val)
});代码>
价格、库存和装运信息
您可以在/
字符之前使用正则表达式解析数据
var val;
$("input").click(function() {
val = $('#counter').val();
qty = val.match(/[^/]*/i)[0];
qty++;
$('#counter').prop('value', qty)
});
您可以使用正则表达式在/
字符之前解析数据
var val;
$("input").click(function() {
val = $('#counter').val();
qty = val.match(/[^/]*/i)[0];
qty++;
$('#counter').prop('value', qty)
});
如果您想这样增加1/5..2/5
。请使用split
并仅增加上限值
var;
$(“输入”)。单击(函数(){
val=$(“#计数器”).val().split(“/”);
//用基准检查eqal值
如果(val[0]==val[1]){
返回false;
}
val[0]++;
$('计数器').prop('值',val[0]+“/”+val[1]);
});代码>
价格、库存和装运信息
如果您想这样增加1/5..2/5
。请使用split
并仅增加上限值
var;
$(“输入”)。单击(函数(){
val=$(“#计数器”).val().split(“/”);
//用基准检查eqal值
如果(val[0]==val[1]){
返回false;
}
val[0]++;
$('计数器').prop('值',val[0]+“/”+val[1]);
});代码>
价格、库存和装运信息
以下是您的解决方案:
$("input").click(function() {
var val = $('#counter').val();
$('#counter').prop('value', `${++val % 6}/5`);
});
还有一把小提琴:
以下是您的解决方案:
$("input").click(function() {
var val = $('#counter').val();
$('#counter').prop('value', `${++val % 6}/5`);
});
还有一把小提琴:
您也可以试试这个
$(“#计数器”)。在(“单击”,函数(){
var counterBtn=document.getElementById(“计数器”);
var计数=计数器BTN.value;
//警报(计数分割(“/”[0]);
count=count.split(“/”);
counterBtn.value=((parseInt(count[0])+1)%(parseInt(count[1])+1))+“/”+count[1];
});代码>
价格、库存和装运信息
您也可以试试这个
$(“#计数器”)。在(“单击”,函数(){
var counterBtn=document.getElementById(“计数器”);
var计数=计数器BTN.value;
//警报(计数分割(“/”[0]);
count=count.split(“/”);
counterBtn.value=((parseInt(count[0])+1)%(parseInt(count[1])+1))+“/”+count[1];
});代码>
价格、库存和装运信息
将value属性从“0/5”更改为“0”,然后再试一次。这样就行了!!但是我希望它是0/5,并且需要用计数器值替换“0”。你是说5中的0?是的,先生,同样的,你已经用错误的方式做了。你是一个程序员,想想看,不要像打字机一样写东西。把value属性从“0/5”改为“0”,然后再试一次。这样就行了!!但是我希望它是0/5,并且需要用计数器值替换“0”。你是说5中的0?是的,先生,同样的,你已经用错误的方式做了。你是一个程序员,想想看,不要像打字机那样写。对不起,没有增量。我的错误,再试一次。如果你想使0-5作为旋转木马工作,只需将${++val}替换为${++val%6}。对不起,没有增量。我的错误,再试一次。如果你想使0-5作为旋转木马工作,只需将${++val}替换为${++val%6}${++val%6}。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值是其他值,则代码不起作用。如果值是其他值是其他值,则代码不起作用所以我增加了它