Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的切片函数_Javascript_Html_Slice - Fatal编程技术网

Javascript中的切片函数

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"

我的设想如下: 我将从文本框中获取字符串输入,一旦用户单击submit按钮,这将切掉一些字符。以下是我迄今为止的工作:

<%@ 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)