The number type checking is added
authorHoseon LEE <hoseon46.lee@samsung.com>
Tue, 21 May 2013 09:18:53 +0000 (18:18 +0900)
committerHoseon LEE <hoseon46.lee@samsung.com>
Tue, 21 May 2013 09:18:53 +0000 (18:18 +0900)
[Issue#] N_SE-39203
[Problem] Float type is not checked
[Cause] It is missed
[Solution] The number type checking is added
[SCMRequest] N/A

Change-Id: I938aa341953c8dd90c8924416d6597407b1685bb

js/main.js

index 88a3bf5..20ff880 100755 (executable)
@@ -71,12 +71,17 @@ function getResult() {
 function resultFunction() {
        document.getElementById('resultByJS_div').innerHTML = "Javascript :";
        document.getElementById('resultByPlugin_div').innerHTML = "NPRuntime :";
-       var inputValue =  parseInt(document.getElementById('length_btn').value);
+       var inputValue =  parseFloat(document.getElementById('length_btn').value);
        if( inputValue > 300 || inputValue < 100 || isNaN(inputValue)) {
                alert("input value 100 ~ 300");
                document.getElementById('length_btn').value = 100;
                return;
        }
+       if((inputValue % 1) != 0) {
+               alert("input value must be integer");
+               document.getElementById('length_btn').value = 100;
+               return;
+       }
        document.getElementById('result_btn').style.display = "none";
        document.getElementById('resultByJS_div').innerHTML = "Javascript : Creating matrix...";
        document.getElementById('resultByPlugin_div').innerHTML = "NPRuntime : Creating matrix...";