繁体   English   中英

使用 href 调用 javascript function

[英]Call javascript function with an href

我正在开发一个网站,但在 javascript 方面我不是专家。 我正在使用在 Internet 上找到的脚本来搜索页面中的文本字符串。 要调用此 function,我使用以下代码:

  <div class="pesquisa" id="pesquisa"><form name="f1" action=""
  onSubmit="if(this.t1.value!=null && this.t1.value!='')
  findString(this.t1.value);return false">
  <input name="t1" type="text" /></form>
  </div>

这很好用,当我输入文本并单击输入时,他会在页面上找到它。 现在我旁边有一个“按钮”,表示为:

<a href='javaScript:document.f1.findString(this.t1.value)'>
<div class="enviar" id="enviar">Pesquisar</div></a></div>

我希望这个“按钮”调用相同的 function 并在表单中插入值。 但它不是这样工作的。 关于如何做到这一点的任何想法?

在此先感谢,克劳迪奥

首先,在文本框中添加一个id属性:

<input id="t1" name="t1" type="text" />

然后,在您的<a>标记中,您可以执行以下操作:

<a href="#" onclick="findString(document.getElementById('t1').value); return false;">Click Me</a>

试试这个.. 将 id 属性添加到 t1(也称为“t1”),然后像这样引用它:

<a onclick="javaScript:findString(document.getElementById('t1').value)">

JSP JSTL

[英]JSP JSTL <a href call Onclick Javascript function

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM