用js或jquery实现当用户在textarea中按回车键时,自动添加一个分号

用js或jquery实现当用户在textarea中按回车键时,自动添加一个分号,第1张

$(function() {

$("textarea")keydown(function(event) {

if (eventkeyCode == "13") {

e = $(this)val();

$(this)val(e + ';');

}

});

});

参考下

注意你的jquery的路径和文件名称

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<!--引入jqueyr-->

<script type="text/javascript" src="jqueryjs"></script>

<script type="text/javascript">

    $(document)ready(function(e) {

        $("#click")click(function(){

            var value=$("#test")val();

            value=value+"aaa";

            $("#test")val(value);

            //这时候已经完成了赋值

            //JS模拟按键的话会存在很大的安全隐患,也没有这个方法

            //可以直接调用触发了按下回车键后的函数

            //例如userClick();

            userClick();

        });

        

        function userClick()

        {

            alert("回车");

        }

    });

</script>

</head>

<body>

    <input type="text" id="test" />

    <button id="click">Click</button>

</body>

</html>

你可以不需要绑定提交按钮的点击事件,直接绑定表单的提交事件即可,jQuery中提供了对表单提交事件的拦截方法:$("form")submit。你上面的对按钮的绑定事件可以修改为对表单提交事件的绑定:

$('#myForm')submit(function() {

var isOk = true;

// 这里是你click事件里面的内容

if (当验证不能过时) {

isOk = false;

//  这里可以d出错误提示

}

// 如果返回的是true则表示会被提交,如果返回的是false则表单不会被提交

return isOk; 

});

下面给出一个完整的示例:

<html>

<head>

<meta >

当按钮被按下时,发生 keydown 事件。

keydown() 方法触发 keydown 事件,或规定当发生 keydown 事件时运行的函数。

语法

$(selector)keydown(function)

例如:

$(document)keydown(function(event){

alert(eventkeyCode);//d出按键的对应值 

});

以上就是关于用js或jquery实现当用户在textarea中按回车键时,自动添加一个分号全部的内容,包括:用js或jquery实现当用户在textarea中按回车键时,自动添加一个分号、jquery *** 作<input id="test" type="text">,append值,与添加回车、jquery中回车提交表单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10137164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存