Javascript动态应答文本框

Javascript动态应答文本框,javascript,jsp,scriptlet,Javascript,Jsp,Scriptlet,大家好,早上好, 我正在使用jsp和scriplet创建一个类似轮询的页面,我创建的第一件事是有问题和答案的jsp页面。但问题是,我需要n个答案,所以我在jsp中创建了一个类似if循环的按钮add,if用户单击add按钮意味着必须打开新的文本框。但它不起作用,请告诉我一些解决办法 主要 问题 回答1 我建议您遵循以下做法 要添加新答案,请按“添加答案”按钮,并使用Jquery及其方法 它将为用户提供更好的视图和简单的界面 最好使用文本区域而不是文本作为输入类型,因为您可以相应地设置文本区域的

大家好,早上好, 我正在使用jsp和scriplet创建一个类似轮询的页面,我创建的第一件事是有问题和答案的jsp页面。但问题是,我需要n个答案,所以我在jsp中创建了一个类似if循环的按钮add,if用户单击add按钮意味着必须打开新的文本框。但它不起作用,请告诉我一些解决办法


主要
问题
回答1

我建议您遵循以下做法

  • 要添加新答案,请按“添加答案”按钮,并使用Jquery及其方法

    它将为用户提供更好的视图和简单的界面

  • 最好使用文本区域而不是文本作为输入类型,因为您可以相应地设置文本区域的大小

  • 无论在何处循环,都要确保在循环中连同div和其他元素一起动态创建
    ,即每个问题都会有一个新的
    ,以便每个问题都能得到回答

  • 仔细管理您的数据库,即每个问题都会有多个答案,因此请使用唯一id链接问题和答案,例如,如果问题的id为7,则此问题的每个答案的id都必须为7(如果使用mysql,则可以使用此列的自动增量),因此,每当您将join应用于数据库查询时,都可以获取id为7的问题以及与此id对应的所有答案

  • 希望你能理解这个概念,同样地,喜欢和不喜欢按钮也可以实现

    我会建议你采取以下做法

  • 要添加新答案,请按“添加答案”按钮,并使用Jquery及其方法

    它将为用户提供更好的视图和简单的界面

  • 最好使用文本区域而不是文本作为输入类型,因为您可以相应地设置文本区域的大小

  • 无论在何处循环,都要确保在循环中连同div和其他元素一起动态创建
    ,即每个问题都会有一个新的
    ,以便每个问题都能得到回答

  • 仔细管理您的数据库,即每个问题都会有多个答案,因此请使用唯一id链接问题和答案,例如,如果问题的id为7,则此问题的每个答案的id都必须为7(如果使用mysql,则可以使用此列的自动增量),因此,每当您将join应用于数据库查询时,都可以获取id为7的问题以及与此id对应的所有答案

  • 希望你得到了这个概念,同样的喜欢不喜欢按钮也可以实现

    你能添加完整的代码吗..特别是在你循环的地方你能添加完整的代码吗..特别是在你循环的地方