I'm very new to javascript, I'm trying to input a maximum value of 50% of the selling price, please advise
I have two fields "sale_price" and "discount"
How does JavaScript limit and change the discount nominal input so that it does not exceed 50% of the selling price
You could use an if / else statement here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if...else
Basically say
if(sale_price < (normal_price * 0.5)) {
var something = (normal_price * 0.5)
} else {var something = sale_price}
Or the better route which I prefer ternary linked below https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_operator
sale_price < (normal_price * 0.5)?
sale_price = (normal_price * 0.5):
sale_price
You'd want to chose the approach based on the type of variable that the sale_price is. If it's a const you'll need to create a different variable and I'd use an if / else statement. If it's changeable you'd do better to use an ternary.
Hope this helps!