Note that there are some explanatory texts on larger screens.

plurals
  1. POhow do I stop NaN being displayed in the results?
    primarykey
    data
    text
    <p>I've got this jquery script </p> <pre><code> $(document).ready(function() { $(function(){ $("#result").submit(function(e) { e.preventDefault(); var ele = $("#element").val(), target = $("#target").val(), context = $("#context").val(), border = $("#border").val(), margin = $("#margin").val(), padding = $("#padding").val(); console.log(ele, target, context, border, margin, padding); var DoubleMargin = parseInt(margin, 10) * 2; var DoublePadding = parseInt(padding, 10) * 2; var DoubleBorder = parseInt(border, 10) * 2; var ActualTarget = parseInt(target, 10) - parseInt(DoubleBorder, 10) - parseInt(DoubleMargin, 10) - parseInt(DoublePadding, 10) * 1; var result3 = parseInt(target, 10) - parseInt(DoubleMargin, 10) * 1; var MarginResult = parseInt(margin, 10) / parseInt(target, 10) * 100; var PaddingResult = parseInt(padding, 10) / parseInt(target, 10) * 100; var OriginalResult = parseInt(ActualTarget, 10) / parseInt(context, 10) * 100; var BorderResult = parseInt(target, 10) - parseInt(border, 10) * 1; //$(".result").append(ele + " " + result + "%"); $("&lt;p&gt;&lt;/p&gt;", { html: ele + " {&lt;br&gt;&lt;span&gt;width: " + OriginalResult + "%;" + " /* " + ActualTarget + " (originally " + target + ") / " + context + " */ " + "&lt;br&gt;border: " + border + "px; " + "&lt;br&gt;margin: " + MarginResult + "%; " + "&lt;br&gt;padding: " + PaddingResult+ "%;" + "&lt;br&gt; &lt;/span&gt;}" }).hide().appendTo("#code-results").fadeIn(); }); }); }); </code></pre> <p>But when someone doesn't enter a number at all I get NaN in the results? How do I get rid of that with this code? Also I want 0 to still be displayed as 0 is that possible with this?</p> <p>edit: actually I'd love for when someone doesn't enter a number rather than NaN I get 0 as the result, is that possible?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload