我只想问一个简单的问题。我正在使用PHP创建验证表单。我需要做的是获取文本框的值并将其分配给变量。因为我需要那个变量进行比较。但是这个过程没有像GET或POST那样的动作形式。我怎样才能为此创建一个简单的jquery?
这是我的样本流程。
<?php
$data_qty = fn_product_qty($product_id);
$x = //should be the textbox qty
if($x != $data_qty){
//some code here....
}
?>
.....
<input type='text' name='qty' value='1' />
答案 0 :(得分:1)
可以在javascript
之内完成,
<script>
var x='<?php echo $x;?>';
$('button').on('click',function(){
var qty=$('input[name="qty"]').val();
if(x!=qty){
alert('Both are not equal');
}
});
</script>
如果您想在服务器端使用jquery ajax
和php $_SESSION
来比较这两个值。
答案 1 :(得分:1)
您可以使用ajax执行此操作。可以使用jquery validation做很多事情。 通常当我用来比较用户名存在于我的服务器端db时,我会从jquery验证扩展一个方法。很高兴在这里发帖,如果你愿意
$.ajax({
url: "/Mycheckingaction",
type: 'POST',
dataType: 'json',
data: { id: $('input[name="qty"]').val(); },
success: function (response, textStatus, xhr) {
if(!response)
{
alert('Error,not equal');
}
});