SessionMixin
我有一个动态的输入框(意思是我从DB中获取文本框中的值),现在文本框内的值是文本(它们没有响应)。我想要的是将文本框中的任何文本作为链接(可点击)。另外请考虑它不一定只是输入框,无论如何我可以将文本作为链接 //使输入框内的文本(来自db)可点击/充当网址
答案 0 :(得分:0)
我不太确定您想要的最终结果,但您可以尝试将输入框包含在List(CoolThing("message 1"), CoolThing("message 2")
标记内,该标记中包含href链接。
<a>
要从DB获取值,您需要其他代码。例如在PHP中:
<a href="http://google.com">
<input type="text" value="google.com" />
</a>
或者您可以执行其他Javascript来映射值。您甚至可以将href推入元素属性。
foreach($data as $value){
echo '<a href="'+$value['link']+'">
<input type="text" value="'+$value['link']+'" />
</a>'
}
或者通过获取文本输入值来推送:
<a id="justALink">
<input id="inputWithLink" type="text" value="google.com" />
</a>
<script>
document.getElementById('justALink').setAttribute('href', 'http://google.com');
</script>