当前位置: 首页 > 知识库问答 >
问题:

javascript - 多个表单如何共用一个函数?

周滨海
2023-05-02

多个表单如何共用一个函数,希望不更改每个id名。请问可以实现吗?

<script type="text/javascript"> 
function jscontents(){ 
var a1=document.getElementById("context"); 
a1.value = a1.value.replace(/^\s+|\s+$/g,""); 

} 
</script>


<textarea id="context" name="context"></textarea>
<input onClick="jscontents();" type="submit" value="ok">

<textarea id="context" name="context"></textarea>
<input onClick="jscontents();" type="submit" value="ok">

<textarea id="context" name="context"></textarea>
<input onClick="jscontents();" type="submit" value="ok">

共有1个答案

鲜于德泽
2023-05-02
<script type="text/javascript">
  function jscontents(inputElement) {
    // 通过 input 元素找到对应的 textarea 元素
    var a1 = inputElement.previousElementSibling;
    a1.value = a1.value.replace(/^\s+|\s+$/g, "");
  }
</script>

<textarea name="context"></textarea>
<input onClick="jscontents(this);" type="submit" value="ok">

<textarea name="context"></textarea>
<input onClick="jscontents(this);" type="submit" value="ok">

<textarea name="context"></textarea>
<input onClick="jscontents(this);" type="submit" value="ok">
 类似资料:
  • 这是我正在尝试的代码 为了将脚本中的参数一个接一个地发送到文本字段中,我要做什么?有可能吗?

  • 标题中的问题。这里提出了一个类似的问题,当时唯一的解决办法是将项目发布到本地Maven存储库中。 这个问题在Android Studio 0.5中修复了吗(正如一些人所声称的)?在其发行说明中有一条声明说“支持模块内容根目录之外的源文件夹”。这是否意味着我们最终可以从项目文件夹外部导入库? 我试过文件- 编辑2:查看最新解决方案的接受答案(截至0.8。) 编辑: 我的项目目录结构只有一个模块,如下

  • 我有一个php表单,需要两个提交按钮。一个使用ajax提交表单(工作),但现在我需要添加另一个按钮,这将完成销售。 我目前的方法是添加另一个提交按钮来形成 因此,在此提供的任何帮助或任何其他推荐方法都将不胜感激。 php表单 剧本

  • 问题内容: 选项:使用元组 考虑下面这个简单的例子: 但是,随着返回值的数量增加,这很快就会成为问题。如果要返回四个或五个值怎么办?当然,你可以继续修改它们,但是很容易忘记哪个值在哪里。在任何想要接收它们的地方打开它们的包装也是很丑陋的。 选项:使用字典 下一步的逻辑步骤似乎是引入某种“记录符号”。在Python中,一种明显的方法是使用dict。 考虑以下: (请注意,y0,y1和y2只是抽象标识

  • 我想创建一个函数“palindromes()”来检查一个值是否是回文(向前和向后拼写相同)。为了做到这一点,我创建了4个函数,这些函数: 使所有字母变小 删除所有非字母字符 反转接下来的数组,最后... 检查该数组是否是回文。 参见以下功能: 我如何确保函数“palindromes()”取一个值,并在所有这些函数中运行它,最终给出该值是否为回文的答案(真或假)? 问候你,贝尼

  • 我已经编写了三个类(、、),我想使用映射将数据存储到表中。我正在使用JSON将数据存储到表中。 当我存储数据时,数据存储在所有表中,但在用户ID中显示,在UserCredential ID中显示,在地址ID中显示,而在第一个条目中,所有ID都应该是。 班级是 用户凭据。Java语言 一个ddress.java 我真的不明白如何克服这个问题。 存储数据的JSON格式 和具有不同id的响应,而它们在第