当用户点击Enter时,出现新输入

凯拉

我正在用HTML编写“疯狂的图书馆”类型的程序-基本上会向用户询问一系列问题,并在单击“提交”后,脚本会打印出一个带有其答案的故事。

我如何做到这一点,以便当用户写下答案时,他们可以按Enter键,并且会出现新问题?我希望仅在用户回答上一个问题后才逐个显示问题。因此,它有点类似于动画。有没有办法做到这一点?

window.writeValues = function(form) {
    var Greeting = form.Greeting.value;
    var fname = form.fname.value;
    var celebrity = form.celebrity.value;

    document.getElementById('RESULT').innerHTML = Greeting + " " + fname + " it's " + celebrity;
}
<form action="PayslipServlet" method="get">
  Please enter your First name: <input type="text" name="fname" id="fname"><br/> 
Please enter a celebrity:<input type="text" name="celebrity" id="celebrity"><br/> 
Please enter a greeting: <input type="text" name="Greeting" id="Greeting"><br/>

RESULT: <span id="RESULT"></span><br />
  <input type="button" value="Submit" onClick="writeValues(form)">. <input type="reset">

</form>

脚本

如果您要的是这种方法,它就可以工作:(很长很抱歉,抱歉,我帮不了我,:。)

var questions = ["please enter your name", "please input a celeberaty", "please enter a greeting"]//questions
var answers = []
var question = 0//number of question you are on
var que = document.getElementById("question")
que.innerHTML = questions[question]
question++

    window.writeValues = function(form) {
        var myinput = document.getElementById("inpbox")//textbox you are getting input from
        var que = document.getElementById("question")
        
        answers.push(myinput.value)//input user input to list
           
        if (question !== 3/*length of list*/) {
          que.innerHTML = questions[question]
          question++
          console.log(question)
        }
        else {
          document.getElementById('RESULT').innerHTML = answers[0]/* get answer 1*/ + " " + answers[1] + " it's " + answers[2];
         }
 }
 
 window.res = function() {
   var myinput = document.getElementById("inpbox")
   question = 0
   que.innerHTML = questions[0]
   question++
   answers = []
   document.getElementById('RESULT').innerHTML = ""
   myinput.value = ""
 }
 window.addEventListener("keydown", function(event) {
 if(event.key == "Enter"){
  writeValues()
  }
 });//if press enter submit
<form action="PayslipServlet" method="get">
  <div id="question">please type your name:</div><input type="text" name="inpbox" id="inpbox"><br/> 


RESULT: <span id="RESULT"></span><br />
  <input type="button" value="Submit" onClick="writeValues(form)">. <button type="button" onClick="res()">reset</button>

</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当用户输入以重复代码时,出现错误

来自分类Dev

当用户点击 recyclerView 时关闭键盘

来自分类Dev

需要关闭出现的键盘,当用户只点击 UITableView 的某些区域时

来自分类Dev

当用户点击按钮时如何清除输入的文本字段?

来自分类Dev

Safari出现文本输入问题,当用户输入文本时选择了文本,导致文本丢失

来自分类Dev

当用户在android中按Enter输入编辑文本时换行

来自分类Dev

当用户输入新值时更改输入值,否则为默认值

来自分类Dev

当用户使用shift + enter进行提交时,如何创建一个新的textarea?

来自分类Dev

当用户单击按钮时,输入框中会出现奇怪的文本

来自分类Dev

当用户点击输入键asp.net c#时,如何禁用asp:ImageButton中的默认提交

来自分类Dev

当用户在ah:form输入字段上按Enter时,通过ajax调用动作侦听器

来自分类Dev

当用户点击UIWebView时如何显示默认键盘?

来自分类Dev

当用户点击目标div时仅显示必要的div

来自分类Dev

当用户点击主页按钮时,RoboSpice请求结果

来自分类Dev

当用户点击目标div时仅显示必要的div

来自分类Dev

当用户点击主页按钮时,RoboSpice请求结果

来自分类Dev

当用户点击Android中的通知时显示应用

来自分类Dev

当用户精确点击5次时获得触摸事件

来自分类Dev

当用户点击 intern href 时隐藏 <p>

来自分类Dev

当用户点击它时显示产品(对象)信息

来自分类Dev

当用户不点击按钮时如何计数?

来自分类Dev

当用户点击 SearchBar 时如何使 TableView 不透明

来自分类Dev

当用户点击恶意链接时易受攻击

来自分类Dev

当用户输入CLLocation时如何通知用户?

来自分类Dev

当用户按Enter时禁用JTextArea调整大小

来自分类Dev

当用户在 NSAlert 后按 Enter 时未设置 NSIndexSet

来自分类Dev

当用户按下并出现键盘时,EditText消失

来自分类Dev

当用户单击文本字段时可能出现的 EventHandler?

来自分类Dev

当用户在editText中输入任意金额时,如何附加$?

Related 相关文章

  1. 1

    当用户输入以重复代码时,出现错误

  2. 2

    当用户点击 recyclerView 时关闭键盘

  3. 3

    需要关闭出现的键盘,当用户只点击 UITableView 的某些区域时

  4. 4

    当用户点击按钮时如何清除输入的文本字段?

  5. 5

    Safari出现文本输入问题,当用户输入文本时选择了文本,导致文本丢失

  6. 6

    当用户在android中按Enter输入编辑文本时换行

  7. 7

    当用户输入新值时更改输入值,否则为默认值

  8. 8

    当用户使用shift + enter进行提交时,如何创建一个新的textarea?

  9. 9

    当用户单击按钮时,输入框中会出现奇怪的文本

  10. 10

    当用户点击输入键asp.net c#时,如何禁用asp:ImageButton中的默认提交

  11. 11

    当用户在ah:form输入字段上按Enter时,通过ajax调用动作侦听器

  12. 12

    当用户点击UIWebView时如何显示默认键盘?

  13. 13

    当用户点击目标div时仅显示必要的div

  14. 14

    当用户点击主页按钮时,RoboSpice请求结果

  15. 15

    当用户点击目标div时仅显示必要的div

  16. 16

    当用户点击主页按钮时,RoboSpice请求结果

  17. 17

    当用户点击Android中的通知时显示应用

  18. 18

    当用户精确点击5次时获得触摸事件

  19. 19

    当用户点击 intern href 时隐藏 <p>

  20. 20

    当用户点击它时显示产品(对象)信息

  21. 21

    当用户不点击按钮时如何计数?

  22. 22

    当用户点击 SearchBar 时如何使 TableView 不透明

  23. 23

    当用户点击恶意链接时易受攻击

  24. 24

    当用户输入CLLocation时如何通知用户?

  25. 25

    当用户按Enter时禁用JTextArea调整大小

  26. 26

    当用户在 NSAlert 后按 Enter 时未设置 NSIndexSet

  27. 27

    当用户按下并出现键盘时,EditText消失

  28. 28

    当用户单击文本字段时可能出现的 EventHandler?

  29. 29

    当用户在editText中输入任意金额时,如何附加$?

热门标签

归档