我正在尝试将一个变量从一个数字输入传递到一个php页面。
HTML代码
<input type="number" class="count count-disco" name="quantita_cialda_disco" autocomplete="off" placeholder="0">

PHP和JQUERY代码
$quantita_cialda_disco = $_POST['quantita_cialda_disco'];
echo $quantita_cialda_disco;
$('.count-disco').prop('disabled', true);
$(document).on('click','.plus-disco',function(){
$('.count-disco').val(parseInt($('.count-disco').val()) + 1 );
if ($('.count-disco').val() == 0) {
$('.count-disco').val(1);
}
calcPrice();
});
$(document).on('click','.minus-disco',function(){
$('.count-disco').val(parseInt($('.count-disco').val()) - 1 );
if ($('.count-disco').val() == 0) {
$('.count-disco').val(0);
}
calcPrice();
}); 我使用+和-来管理数字字段,我还附加了jquery。
我真的不明白为什么我不能传递这个值。
在此之前,非常感谢您。
发布于 2020-05-02 23:45:18
使用$('.count-disco').prop('readonly', true);而不是$('.count-disco').prop('disabled', true);。提交表单参数时,将从表单参数中删除禁用的字段。
https://stackoverflow.com/questions/61561704
复制相似问题