Javascript中的切片函数
我的设想如下: 我将从文本框中获取字符串输入,一旦用户单击submit按钮,这将切掉一些字符。以下是我迄今为止的工作:Javascript中的切片函数,javascript,html,slice,Javascript,Html,Slice,我的设想如下: 我将从文本框中获取字符串输入,一旦用户单击submit按钮,这将切掉一些字符。以下是我迄今为止的工作: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication2.WebForm2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication2.WebForm2" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script>
function Check()
{
var inputBox = document.getElementById("TextBox1").value;
if (inputBox == "") {
alert("Enter your full name.");
}
var str = inputBox.value;
var result = str.slice(1, 4);
alert(result);
}
</script>
</head>
<body>
<form id="form2" runat="server">
<div>
<table>
<tr>
<td>Enter your full name: </td>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td></td>
<td><button type="button" onclick="Check()" >Submit</button></td>
</tr>
</table>
</div>
</form>
</body>
</html>
函数检查()
{
var inputBox=document.getElementById(“TextBox1”).value;
如果(inputBox==“”){
警告(“输入您的全名”);
}
var str=inputBox.value;
var结果=str.slice(1,4);
警报(结果);
}
输入您的全名:
提交
给你。jQuery代码:
<asp:TextBox ID="TextBox1" ClientIDMode="Static" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Substring(1,4)" />
<script type="text/javascript">
$(document).ready(function () {
$('#<% = Button1.ClientID %>').click(function (e) {
$('#<% = TextBox1.ClientID %>').val(
$('#<% = TextBox1.ClientID %>').val().substring(1, 4));
e.preventDefault(); // prevent PostBack to Server
});
});
</script>
$(文档).ready(函数(){
$('#')。单击(函数(e){
$('#').val(
$('#').val().substring(1,4));
e、 preventDefault();//防止回发到服务器
});
});
给你。jQuery代码:
<asp:TextBox ID="TextBox1" ClientIDMode="Static" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Substring(1,4)" />
<script type="text/javascript">
$(document).ready(function () {
$('#<% = Button1.ClientID %>').click(function (e) {
$('#<% = TextBox1.ClientID %>').val(
$('#<% = TextBox1.ClientID %>').val().substring(1, 4));
e.preventDefault(); // prevent PostBack to Server
});
});
</script>
$(文档).ready(函数(){
$('#')。单击(函数(e){
$('#').val(
$('#').val().substring(1,4));
e、 preventDefault();//防止回发到服务器
});
});
我自己找到了答案,只需删除.value即可。如果有人给我一点关于如何在jquery中编写js的提示,那就太好了。您想对输入文本做什么?你能更详细地解释一下吗?你想(详细地)实现什么?你当前的代码做了什么而不是你想要的?请编辑您的问题以添加更多信息,好吗?谢谢我正在学习js,所以我想创建一些东西作为输入文本将切片到(1,4)找到我自己的答案,我所需要做的就是删除.value。如果有人给我一点关于如何在jquery中编写js的提示,那就太好了。您想对输入文本做什么?你能更详细地解释一下吗?你想(详细地)实现什么?你当前的代码做了什么而不是你想要的?请编辑您的问题以添加更多信息,好吗?谢谢我正在学习js,所以我想创建一些东西作为输入文本,将其切分为(1,4)