imacros:提交textarea表单(输入密钥可能?)

前端之家收集整理的这篇文章主要介绍了imacros:提交textarea表单(输入密钥可能?)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
问题:如何模拟ENTER(在实时聊天中提交文本)?
(如果有使用ENTER键的替代方法,比如在imacros中使用javascript来触发事件,那也会很棒)

说明:@H_403_4@

我正在尝试在使用< textarea>的实时聊天中提交评论.输入元素.这是源代码:@H_403_4@

<form class="chatBox nolabel">
    <textarea class="textBox" type="text" size="70" autocomplete="off" name="message" style="resize: none; overflow-y: hidden;"></textarea>
</form>

我尝试了各种不同的方法来输入单词“hello”并按下ENTER键(以便将hello发送给用户阅读),但我唯一能做的就是输入单词“hello”.@H_403_4@

尝试1:@H_403_4@

TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:message CONTENT=hi

尝试1的结果:
录制时,这是我开始在文本区域输入时出现的代码,它成功地将内容放入textarea,但是当我按下ENTER键时没有看到任何代码被记录,所以我认为是在这种情况下的问题.@H_403_4@

尝试2 :(事件记录模式)@H_403_4@

EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>FORM>TEXTAREA:nth-of-type(2)" CHARS="hi"
WAIT SECONDS=1
EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>FORM>TEXTAREA:nth-of-type(2)" KEY=13

尝试1的结果:
在这种情况下,我尝试使用带有事件的Keypress类型来模拟按下ENTER键,但结果是得到了“hi(换行符)”.@H_403_4@

有任何想法吗?@H_403_4@

解决方法

有时其他关键事件类型可能有所帮助
EVENT TYPE=KEYDOWN SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>FORM>TEXTAREA:nth-of-type(2)" KEY=13

要么@H_403_4@

EVENT TYPE=KEYUP SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>FORM>TEXTAREA:nth-of-type(2)" KEY=13
原文链接:https://www.f2er.com/html/231890.html

猜你在找的HTML相关文章