Skip to main content
Known Participant
September 1, 2017
Answered

dividing two fields

  • September 1, 2017
  • 2 replies
  • 728 views

I have three fields. Two of them are input fields. Field1 is to enter the foot measurement of length of board. Field2 is to enter the specific size I want to get out of Field1. Like for example 8' / 3' = 2pcs. I don't want the scrap amount, just to show 2pcs. I have the following script to do the division,

var v1 = +this.getField("Field1").value;

var v2 = +this.getField("Field2").value;

if (v2==0) event.value = "";

else event.value = v1 / v2;

the script works to do the division, but it rounds up. Unless I select one decimal place under the Number pane. But, I don't want that result. I would just like to see the whole number. Not the number with the decimal place. Does anyone know the javascript to enable me to do the calculation the way I'd like? Please let me know. Thanks.

This topic has been closed for replies.
Correct answer Bernd Alheit

You can use:

Math.round(v1/v2-0.5);

2 replies

Bernd Alheit
Community Expert
Bernd AlheitCommunity ExpertCorrect answer
Community Expert
September 1, 2017

You can use:

Math.round(v1/v2-0.5);

try67
Community Expert
Community Expert
September 1, 2017

Change the format of the field to None.

pdfUser1Author
Known Participant
September 1, 2017

I tried changing the Format to None and I get a decimal number. What I want is a single number. That's the part I don't know how to do. And, I've searched the internet for the answer. How can I have the result come back as a whole number? Like this, 20/9=2 not 2.22222222. Will this be possible? Changing the Format to None isn't gonna work for me.