如何在选择选项上使用Javascript进行验证
我发现了一个问题。我想使用Javascript调用validate。如果我的情况是,如果客户想要购买L码,而在另一个产品中,系统可以验证并显示消息“您不能购买不同的尺码,请更改相同的尺码” 这是一种观点:如何在选择选项上使用Javascript进行验证,javascript,php,codeigniter,session,Javascript,Php,Codeigniter,Session,我发现了一个问题。我想使用Javascript调用validate。如果我的情况是,如果客户想要购买L码,而在另一个产品中,系统可以验证并显示消息“您不能购买不同的尺码,请更改相同的尺码” 这是一种观点: <tr> <?php echo form_open('controller/buyprod','class="form"');?> <td>
<tr>
<?php echo form_open('controller/buyprod','class="form"');?>
<td>
<select name="product_stock_area" id="product_stock_area" class="form-control" onchange="pros_stok()" style="width:95%">
<option value="0">Select Size:</option>
<option value="S">S</option>
<option value="M">M</option>
<option value="L">L</option>
</select>
</td>
<td style="width: 15%">
<select name="items" id="items" class="form-control" style="width:95%">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</td>
<td style="width: 20%">
<button type="submit" class="btn btn-primary" id="buying">Add to cart</button>
<?php echo form_close();
?>
</td>
<td style="width: 35%;padding-left: 5px;">
<span class="message-form message-validate">You can't buy to different size, please change with the same size.</span>
</td>
</tr>
如果将javascript代码粘贴到与表单相同的模板中,则可以将php会话或变量粘贴到js,如下所示:
const phpSession = JSON.parse('<?php echo json_encode($_SESSION) ?>');
如果将javascript代码粘贴到与表单相同的模板中,则可以将php会话或变量粘贴到js,如下所示:
const phpSession = JSON.parse('<?php echo json_encode($_SESSION) ?>');
我认为只有一个问题。i、 e
var areaprod = "<?php $this->session->userdata('product_stock_area'); ?>";
我认为只有一个问题。i、 e
var areaprod = "<?php $this->session->userdata('product_stock_area'); ?>";
为什么要限制用户自己的选择?我可以找到一个购买小部件a和大部件B的完全合理的理由。这只是我的家庭作业,因为我的老师想要验证订单,而且必须是相同大小的。但是如果javascript不能验证这一点,我必须使用jquery或ajax
仍然是javascript。对不起,如果javascript不能验证这一点,jquery或ajax可以使用这一点。如果javascript可以使用javascript进行即时通讯。因为在我的代码中,get错误和不显示消息看起来需要ajax。我不是一个代码点火器。但我想,通过引入php会话,您可能至少可以获得80分,为什么要限制用户自己的选择呢?我可以找到一个购买小部件a和大部件B的完全合理的理由。这只是我的家庭作业,因为我的老师想要验证订单,而且必须是相同大小的。但是如果javascript不能验证这一点,我必须使用jquery或ajax
仍然是javascript。对不起,如果javascript不能验证这一点,jquery或ajax可以使用这一点。如果javascript可以使用javascript进行即时通讯。因为在我的代码中,get错误和不显示消息看起来需要ajax。我不是一个代码点火器。但我想,通过引入php会话,您可能至少可以获得80分。看看我的新更新脚本,可以看到一个错误吗?验证可以激活,但无法处理订单,因为验证将显示所有大小的picklook我的新更新脚本,可以查看错误吗?验证可以激活,但订单无法处理,因为验证显示了所有大小的Pick OK i将尝试相同的情况:(好的i将尝试相同的情况:(
var areaprod = "<?php $this->session->userdata('product_stock_area'); ?>";
var areaprod = "<?php echo $this->session->userdata('product_stock_area'); ?>";