【发布时间】:2020-03-02 23:44:15
【问题描述】:
我想为我的网站制作一个自定义订单表格,允许客户将自定义雕刻信息输入到文本区域。客户最多可以雕刻 3 行。
我想从 textarea 中收集文本,并将每一行分成自己的变量。例如,如果客户在 textarea 中输入:
Amy and John Smith
12/14/95
I'll always be by your side
是否可以将每一行存储为自己的变量? (在 JavaScript 中)
var engravementLine1 = "Amy and John Smith";
var engravementLine2 = "12/14/95";
var engravementLine3 = "I/'ll always be by your side";
【问题讨论】:
-
是的,有可能。例如,您可以使用
Scanner类及其nextLine()方法。 -
您可以使用 RegExp 轻松完成此操作,但我实际上会使用三个不同的
<input type='text' />s,因此您可以对每一行进行单独测试并产生与其他故障相对应的单独错误,您也应该程序。比如每行可以有多长?特定行上的文本可以包含什么?确保您也检查服务器端,因为这确实是您网站完整性的最终结果。
标签: javascript