将3个字母添加到字符串的网页
Web Page which adds 3 letters to a string
我想做一个网页,用户输入一个九位数的数字,输出字母ABC添加到开始。如。输入:"123456789"输出:ABC123456789
这是我的代码(从网络上的样本拼凑在一起),但没有输出:
<HTML>
<HEAD>
<TITLE>Add ABC</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<SCRIPT TYPE="TEXT/JAVASCRIPT">
function convert() {
var inp = document.conv.inpt.value
outp = "ABC" + inp
document.conv.newname.value = outp
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM ACTION="#" NAME="conv">
Input:<INPUT TYPE=TEXT NAME="inpt" SIZE=40>
<BR><BR>
<INPUT TYPE=BUTTON VALUE="Enter Name" ONCLICK="convert()">
<BR><BR>
Output:<INPUT TYPE=TEXT NAME="newname" SIZE=40 DISABLED>
</FORM>
</BODY>
</HTML>
一切正常,只是在末尾有一个额外的}
,导致语法错误。错误控制台是您的朋友——它会提醒您诸如此类的错误(或者IDE,如果您正在使用IDE来编写代码)的存在。
此外,仅供参考,将var
放在所有变量(包括outp
)前面是一个好主意。
function convert() {
var inp = document.getElementsByName('inp')[0].value
outp = "ABC" + inp
document.getElementsByName('newname')[0].value = outp
}
额外的支撑。上面的方法对我来说似乎很简单。
删除多余的}
function convert() {
var inp = document.conv.inpt.value
outp = "ABC" + inp
document.conv.newname.value = outp
}
使用双引号定义html
<INPUT TYPE=TEXT NAME="inpt" SIZE=40>
to
<INPUT TYPE="TEXT" NAME="inpt" SIZE="40">
相关文章:
- .val() 选择文本而不是值字符串,当网页动态编辑源 html
- 用javascript调用python函数,并在网页上显示返回的字符串
- 使用PowerShell在JavaScript网页上搜索文本字符串
- 查找网页上字符串之后或之前出现的字符串
- 如何从HTML字符串动态添加脚本到网页
- 在网页中呈现HTML字符串
- 如何通过javascript/jquery从网页执行shell脚本,并在字符串中获得其结果
- Android:获取HTML从网页作为字符串HttpClient不工作
- 如何从一个网页's源抓取字符串
- 匹配网页中的字符串和HTML标签
- Javascript -网页内容字符串
- 如何用javascript在网页中搜索字符串
- 在单击Javascript时替换网页中字符串的所有实例
- 如何使用JavaScript在文本框中显示手动输入的字符串值同一网页上的HTML
- 外部网页的HTML源代码为字符串
- 如何从网页中检索查询字符串.ASPX到我的HTML文件脚本
- 不在网页上动态地追加输入字符串
- 将3个字母添加到字符串的网页
- 将字符串从网页传递到php,然后传递到Obj-C命令行工具的正确方法
- 我是否可以使用javascript字符串中的内容触发完整的网页重新加载