如何使用切片生成用户名

Posted

技术标签:

【中文标题】如何使用切片生成用户名【英文标题】:How to generate a username using slice 【发布时间】:2014-07-13 01:01:55 【问题描述】:

我正在尝试使用 slice 方法生成用户名。我正在尝试使用用户的名字和姓氏来生成用户名。似乎无法让它工作。

我哪里错了?

<html>
<body>

    <script>
    function myFunction() 
        var Firstname = document.getElementById("Firstname");  
        var LastName = document.getElementById("LastName");   
        var nameId = (Firstname.slice(1,3)+LastName.slice(0,3));
    

    </script>

   <p><input type="text" name="Firstname" id="Firstname" ></p><br/>
   <p><input type="text" name="LastName" id="LastName" ></p> 
   <p id="nameId"></p>
   <button onclick="myFunction()">Send</button>


</body>
</html>

【问题讨论】:

【参考方案1】:

如果您从输入字段中选择文本,则需要添加 .value

所以:

var Firstname = document.getElementById("Firstname").value;  
var LastName = document.getElementById("LastName").value;  

【讨论】:

【参考方案2】:

您正在使用 getElementById 访问元素。

尝试使用 document.getElementById("Firstname").value 来获取元素中的值。

【讨论】:

【参考方案3】:

首先,您需要获取 Nick R 所指出的值,但您错过了最后一点:将 nameId 值分配给 HTML 内容。

将此添加到您的 myFunction() 中:

document.getElementById("nameId").innerHTML=nameId;

【讨论】:

我不能,抱歉。我没有足够的声誉。

以上是关于如何使用切片生成用户名的主要内容,如果未能解决你的问题,请参考以下文章

PyQtGraph:问题循环通过绘制数据切片

如何让用户关联到另一个模型 DRF。 ValueError:精确查找的 QuerySet 值必须使用切片限制为一个结果

如何直接使用地图下载器(如太乐地图下载器)下载的google地图切片?

如何对迭代器做切片操作?

微信小程序自动切片生成布局软件

微信小程序自动切片生成布局软件