翻译数据...示例:john smith@example.com用PHP中的John Smith?还是Java?

时间:2014-01-16 07:47:48

标签: javascript php html html5

例如:

我有一个人们电子邮件的HTML下拉电子邮件列表,而不是在下拉列表中列出我希望显示预定义名称的电子邮件。

电子邮件用于在PHP的下一页上运行的脚本中,以便在提交表单后向下拉列表中选择的选项发送电子邮件,因此它们对于表单的值非常重要。

这可能吗?我似乎无法找到任何东西,因为我不知道该怎么称呼它。我认为这将是某种数据“翻译”,例如将example@gmail.com翻译成John Smith。

3 个答案:

答案 0 :(得分:0)

<option>标记允许您这样做。

http://www.w3schools.com/tags/tag_option.asp

答案 1 :(得分:0)

您可以在下拉菜单中为每个条目添加标签和值。标签是电子邮件的名称和价值。

不是吗?

答案 2 :(得分:0)

如果有人在寻找类似的东西,

    <select id="emails">
      <option value="john@1235.com">name</option>
      <option value="jack@1234.com">name</option>
      <option value="tom@1234.com">name</option>
   </select>

javascript获取value属性并选择电子邮件地址的第一部分并在选项标记中将其显示为名称

 $('#emails option').each(function() {
    var opname = $(this).attr('value');
    var name = opname.split('@')[0];
    $(this).html(name);});