我有4列Excel:完整名称,电话,城市和注释。而且我有HTML / PHP表单来发送ADF格式的电子邮件。
此刻,我正在复制每个单元格并粘贴在每个表单字段中。如何改善我的代码以从Excel复制一行并将其一次粘贴到表单字段中?
我的意思是我需要检测/n
才能更改表单字段或类似的内容?这是我实际形式的一部分
<div class="col-sm-3">
<div class="form-group">
<label for="customer_contact_prospect" class="control-label">Nombre completo del prospecto <strong class="text-danger">*</strong></label>
<input type="text" id="customer_contact_prospect" name="customer_contact_prospect" class="form-control required">
</div>
</div>
答案 0 :(得分:0)
您可以将Excel中的一系列数据复制并粘贴到文本区域。您提供的信息不足以在邮件程序中使用,但是以下是提取excel信息的方法:
HTML表单输入:
<textarea name="excel_info"></textarea>
接收PHP脚本:
<?php
$raw_data = $_POST['excel_info'];
$name = array();
$rows = explode("\n", $raw_data);
foreach($rows as $row) {
$column = explode("\t", $row);
$name[] = $column[0];
}
// iterate through $name array and do whatever you need with the names
// note: no data cleansing has been done; you are responsible for cleaning your own data.
如果您想使用javascript抓取特定列,请举一个使用javascript的jquery库的示例:
var temp = ('#customer_contact_prospect').val().split("\t");
var name = temp[0]; // assuming name is the first column
// optionally put it in a hidden input id="name"
$('#name').val(name);