Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当输入字段被填充时,如何增加计数器值?_Javascript_Jquery_Laravel - Fatal编程技术网

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}。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值,则代码不起作用。如果值是其他值是其他值,则代码不起作用。如果值是其他值是其他值,则代码不起作用所以我增加了它