我有这些文本区域可以在作业表格中输入一个句子。我设置rows =“ 1”,以为将无法使用回车键,但是我仍然可以按Enter键,并且光标会下移一行。
<textarea cols="29" rows="1" maxlength="29" placeholder="Write your answer here." name="G1"></textarea>
阻止这种情况的最佳方法是什么?
如果困难或不可能,也许是php?
在发送之前查看每个php变量并将其减少到1行吗?
是的,我采用了php方法,使用了str_replace
for ($i=1; $i <= 35; $i++) {
$str = ${"q$i"};
$order = array("\r\n", "\n", "\r");
$nonewlines = str_replace($order, '', $str);
${"q$i"} = $nonewlines;
}
也许不优雅,但可以!