带有textarea内容的警报(HTML到JavaScript)

带有textarea内容的警报(HTML到JavaScript),第1张

概述我是使用任何语言进行编码的新手,现在正在使用 HTML, PHP和 JavaScript工作(尝试).我的难点是通过JavaScript文件中的警报显示来自HTML文件的textarea中的信息. HTML代码是这样的: <head> <title> My Form</title> <script type= "text/javascript" src ="./Ja 我是使用任何语言进行编码的新手,现在正在使用 HTML,PHP和 JavaScript工作(尝试).我的难点是通过JavaScript文件中的警报显示来自HTML文件的textarea中的信息. HTML代码是这样的:

@H_419_8@

@H_419_8@

<head>        <Title> My Form</Title>        <script type= "text/JavaScript" src ="./JavaScript/validalinha.Js"></script>    </head>    <body>        <form name="linhas" method="POST" action="linhas-p.PHP">             <textarea name="descricaolinha" onFocus="resetFIEld('descricaolinha')"> TEXT-TEXT-TEXT</textarea>        </form>    </body>

正如您在HTML代码中看到的,我尝试将textarea的名称发送到名为“resetFIEld”的JavaScript函数.让我们看看“resetFIEld”的作用:@H_419_8@

@H_419_8@

function resetFIEld(fIEld){    d = document.linhas;    alert("It's entering the function."); //ANSWER = It's entering the function.    alert(fIEld);                         //ANSWER = descricaolinha    alert(d.fIEld.value);                 //ANSWER = nothing.    alert(d.getElementByID(fIEld).value); //ANSWER = nothing.}

我无法获得设置为textarea值的信息!该事件正在调用该函数(第一个警报显示),该函数正在接收该字符串(第二个警报显示文本区域的名称),但是我需要的其他两个没有显示.我已经尝试更改警报的顺序,因为如果出现错误,那些不会继续读取代码的JavaScript内容.@H_419_8@

只是为了强调,我想要textarea中的内容. (它的名称正在接收)@H_419_8@

谢谢阅读!抱歉我的英语. ^^@H_419_8@解决方法 你的“字段”只是一个字符串,而不是一个JavaScript对象,当然它没有name属性;

@H_419_8@

它类似于d = document.linha;@H_419_8@

您必须通过其ID属性获取DOM元素:@H_419_8@

d = document.getElementByID(“linha”);@H_419_8@

编辑:您还需要将ID属性添加到您的字段@H_419_8@

@H_419_8@

<textarea ID="descricaolinha" name="descricaolinha" onFocus="resetFIEld('descricaolinha')"> ...

一种解决方案是:将JavaScript函数更改为@H_419_8@

@H_419_8@

function resetFIEld(fIEldID) {    var fIEld = document.getElementByID(fIEldID);    alert(fIEld);           // object    alert(fIEld.value);     // text fIEld value        // Do whatever you want with the fIEld object here }

您应该打开控制台并使用console.log(‘output’)而不是使用alert()进行调试;您可以通过Ctrl Shift K打开firefox控制台@H_419_8@ 总结

以上是内存溢出为你收集整理的带有textarea内容的警报(HTML到JavaScript)全部内容,希望文章能够帮你解决带有textarea内容的警报(HTML到JavaScript)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1042731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存