Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_TopicIcon
beforeSubmit conditional not evaluated
27/03/2010
13:05
Avatar
lupin
Member
Members
Forum Posts: 28
Member Since:
12/02/2010
sp_UserOfflineSmall Offline

Hi,

Following is my beforeSubmit event, but for some reason the if block is not evaluated even the value of onstock is >= that that of req_stock variable, it always evaluate the else block which return false.

// beforeSubmit Addoptions to check of item availabilty against the ordered qty

var onstock = null;

var fn_bSubmit = function (postdata,formid) {

var key = $('#desc').val();

var req_stock = $('#qty').val();

$.ajax({

url:'/order/getstock',

data:{id:key},

async: false,

dataType: 'json',

success: function(json) {

onstock = json.stock;

}

});

alert(req_stock);

alert(onstock);

if ( onstock >= req_stock ) {

return[true,""];

}else {

return[false,"You requested "+ req_stock +" only "+ onstock +" available items"];

}

}

here's my addOptions:

var addOptions={top:50,left:"100",width:600,url:'/order/create',

afterSubmit:fn_addSubmit,beforeShowForm:fn_bShow,

beforeSubmit:fn_bSubmit,serializeEditData:fn_Serialize,

closeAfterAdd:false,afterComplete:fn_afComplete}

TIA, lupin.

27/03/2010
15:32
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

Hello,

I do not think it is a jqGrid problem.

If the values are numeric try to compare it this way

if ( parseFloat(onstock) >= parseFloat(req_stock) ) {

..

}

If the values are integers use parseInt

Regards

Tony

For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.

28/03/2010
04:26
Avatar
lupin
Member
Members
Forum Posts: 28
Member Since:
12/02/2010
sp_UserOfflineSmall Offline

THANK YOU, it's solved. I never crossed my mind Smile

regards,

lupin

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
163 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

OlegK: 1255

markw65: 179

kobruleht: 144

phicarre: 132

YamilBracho: 124

Renso: 118

Member Stats:

Guest Posters: 447

Members: 11373

Moderators: 2

Admins: 1

Forum Stats:

Groups: 1

Forums: 8

Topics: 10592

Posts: 31289

Newest Members:

, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information