首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]JS去掉字符串前后空格、阻止表单提交的实现代码

不爱phpLv.1普通用户
2024-09-08 02:19:24
0
46

JS去掉字符串前后空格

在JavaScript中,我们可以使用trim()函数去掉字符串前后空格,如下示例:

var str = "   hello world   ";
console.log(str.trim());   // 输出: "hello world"

此外,如果要去掉字符串中间的空格,我们可以使用replace()函数结合正则表达式,如下示例:

var str = "hello    world";
str = str.replace(/\s+/g,"");
console.log(str);     // 输出: "helloworld"

阻止表单提交的实现代码

在HTML中,表单的提交可以通过form元素的submit()函数完成,而阻止表单提交的方法有很多,如下示例:

  1. 使用return false;

在表单的onsubmit事件中使用return false来阻止表单提交,如下示例:

<form onsubmit="return false;">
  <input type="text" name="username">
  <input type="password" name="password">
  <button type="submit">登录</button>
</form>
  1. 使用preventDefault()函数

在表单的submit事件中使用preventDefault()函数来阻止表单提交,如下示例:

<form>
  <input type="text" name="username">
  <input type="password" name="password">
  <button type="submit">登录</button>
</form>

<script>
  document.querySelector("form").addEventListener("submit", function(event) {
    event.preventDefault();
  });
</script>

以上是JS去掉字符串前后空格和阻止表单提交的两个示例,希望对你有所帮助。

不爱php
不爱php

45 天前

签名 : 智者不入爱河   46       0
评论
站长交流