"> 它只返回没有超链接值的文本。 最佳答案 这里有一些-6ren">
gpt4 book ai didi

php - 如何插入到输入文本框的事件链接?

转载 作者:可可西里 更新时间:2023-10-31 22:11:06 25 4
gpt4 key购买 nike

是否可以插入到输入文本框的事件链接?

我尝试使用 <a>标记在 html 的值内,但它不起作用。

<?php $email = "<a href=\"example@link.com\">example@link.com </a>"; ?>   

<input type="text" id="email" name="email" value="<?php echo $email; ?>">

它只返回没有超链接值的文本。

最佳答案

这里有一些错误...

  1. 你没有逃避你的报价。因此 PHP 无效。
  2. 您试图将 HTML 放入属性中,这也是无效的。

我能看到这里使用的唯一替代方法是带有 contenteditable="true" 的 HTML 元素应用。这使得一个元素(比如 <div> )可以修改其内容。

<?php $email = "<a href=\"example@link.com\">example@link.com </a>"; ?>   
<div id="fake-email" contenteditable="true"><?php echo $email; ?></div>

然后看这个related question如果你正在做一个表格。

编辑:

如果你正在尝试做一个表单,那么这是一个例子:

document.getElementById("form").onsubmit = function(){
document.getElementById("email").value =
document.getElementById("fake-email").innerText || document.getElementById("fake-email").textContent;
}

当你的表格是:

<form action="..." method="..." id="form">
<div id="fake-email" contenteditable="true"></div>
<input type="hidden" id="email" name="email" />
</form>

关于php - 如何插入到输入文本框的事件链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com