Chrome中的控制台上没有任何内容,从表单中获取信息

时间:2017-07-03 07:48:50

标签: javascript java string google-chrome web

我正在创建一个简单的字符串反向项目。

我希望用户输入输入,然后该输入将以相反的顺序显示在文本框下方。

<form id = "frm1">
<input type="text" id="userInput"=> give me input</input>
<button onclick="strRev()">Submit</button>
</form>


<script type="text/javascript">



    function strRev(str){

        str = document.getElementById("userInput").toString().value;
        console.log(str);

        var originalStr = str.split("");

        console.log(originalStr);
        var finalArray = [];
        var j = 0;
        for(i = originalStr.length-1; i >= 0; i--){
            finalArray[j] = originalStr[i];
            j++;
        }

        for(k = 0; k <finalArray.length; k++){
            document.write(finalArray[k]);

        }


    }


</script>

When pressing submit, the information in the box is what should be reversed

提交时没有任何操作,控制台中没有任何内容可供调试。

4 个答案:

答案 0 :(得分:0)

请尝试以下代码:

cipher.getParameters();

答案 1 :(得分:0)

 onclick="strRev()"

你打电话

function strRev(str) // function with one argument, must be showing error in console

答案 2 :(得分:0)

添加type =&#34;按钮&#34;在您的按钮输入中,表单不会刷新

<button type=button onclick="strRev()">Submit</button>

之后你可能会继续解决其他问题。

答案 3 :(得分:0)

您的html错误<input type="text" id="userInput"=>

应为<input type="text" id="userInput">

也可以像这样获取输入值

str = document.getElementById("userInput").value;

应用这些更改后,您将在控制台中看到输出

相关问题