我创建了一个表单,该表单利用 .txt 文件从中提取 EMPLOYEES 的名称,并使用 PHP 分解函数在 SELECT 表单选项中将它们分解。
<select name="FakeName" id="Fake-ID" aria-required="true" required>
<option value=""></option>
<?php
$options=nl2br(file_get_contents("employees.txt"));
$options=explode("<br />",$options);
for($i=0;$i<count($options);$i++)
{
echo "<option value='".$options[$i]."'>".$options[$i]."</option>";
}
?>
</select>
.txt 文件如下所示:
Name 1
Name 2
Name 3
ETC
现在,这可以在网站上的表单中正常工作,并正确分解,一切看起来都很好。但是,当结果提交到电子表格(在本例中为 GOOGLE 电子表格)时,输出包括“中断”,因此它以类似于以下格式进入电子表格:
Row 1: Name 1
Row 2:
Name 2
Row 3:
Name 3
Row 4:
ETC
我试图弄清楚如何更改代码或其他内容,以便分隔符本身不会作为结果的一部分提交。注意:使用任何分隔符提交。我试过“\”或“;” 并提交结果。