嗨,我是编程新手,如何在输入字段中获取最后一个字符/数字?

问题描述 投票:0回答:2

JavaScript

如何使用python类基本视图在javascript中调用输入ID?

<script>
function myFunction() {
  var txt = document.getElementById("Plate_no").value;
  var res = txt.charAt(txt.length-1);
  document.getElementById("Ending").innerHTML = res;
}
</script

这是我的HTML表单

<form method="POST">
{% csrf_token %}
    <div class="col-sm-4">
        <label>Plate Number:</label>{{ form.Plate_no }}
        <button onclick="myFunction()">Get Ending</button>
    </div>
    <div class="col-sm-4">
        <label>Conduction Sticker Number:</label>{{ form.Conduction_Sticker }}
    </div>
    <div class="col-sm-4">
        <label>Remarks:</label>{{ form.Remarks }}
    </div>
    <div class="col-sm-4">
        <label>CR Name:</label>{{ form.CR_name }}
    </div>
    <div class="col-sm-4">
        <label >Ending:</label>{{ form.Ending }}
    </div>
javascript html python-3.x
2个回答
0
投票

在Javascript中,字符串是一个char数组,因此您可以按字符串的长度访问最后一个字符。

var res = txt[txt.length -1];

0
投票

使用getElementById()函数时,需要在要选择的元素上具有“ id”属性。

<label>Plate Number:</label><span id="Plate_no">{{ form.Plate_no }}</span>
© www.soinside.com 2019 - 2024. All rights reserved.