[英]How to send a <select> in a form using the enter key without a submit button
[英]Using submit button to send insted of Enter key
我有这段代码
// watch textarea for release of key press
$('#sendie').keyup(function(e) {
if (e.keyCode == 13) {
var text = $(this).val();
var maxLength = $(this).attr("maxlength");
var length = text.length;
// send
if (length <= maxLength + 1) {
chat.send(text, name);
$(this).val("");
} else {
$(this).val(text.substring(0, maxLength));
}
}
});
它的作用是,当有人点击输入按钮时,它会将在textarea中键入的消息发送到某个电子邮件地址。 如何更改此项以使用提交按钮,如下面的代码?
< div id="page-wrap">
< form id="send-message-area">
< p>Your message: </p>
< textarea id="sendie" maxlength = '100' placeholder ="Send Your Message"> < /textarea>
< input type="submit">
< /form>
< /div>
因此,请将代码附加到表单的提交中
$("#send-message-area").on("submit", function (e) {
var elem = $("#sendie");
var text = elem.val();
var maxLength = parseInt(elem.attr("maxlength"),10);
var length = text.length;
// send
if (length <= maxLength + 1) {
chat.send(text, name);
elem.val("");
} else {
elem.val(text.substring(0, maxLength));
}
e.preventDefault();
});
$("#send-message-area").on("submit", function (e) {
var text = $("#sendie").val();
var maxLength = $("#sendie").attr("maxlength");
var length = text.length;
// send
if (length <= maxLength + 1) {
chat.send(text, name);
alert(text);
$("#sendie").val("");
} else {
$("#sendie").val(text.substring(0, maxLength));
}
e.preventDefault();
});
在这里检查样品
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.