gpt4 book ai didi

javascript - 从一种形式写入另一种形式

转载 作者:行者123 更新时间:2023-11-30 23:53:50 27 4
gpt4 key购买 nike

我有两种形式。

表格A有三个文本输入; A1、A2、A3。表单 B 有一个文本输入 B1。

每当您在表单 A 上输入任何输入时,表单 B 都应立即更新为表单 A 中的所有三个输入。如果表单 A 输入之一为空,则 B1 中应替换为 0。

例如,如果我在 A1 中输入“test”并将 A2 和 A3 留空,则 B1 应该反射(reflect):test+0+0。如果我在 A1 中输入“test”,在 A2 中输入“help”,并将 A3 留空,则 B1 应该反射(reflect):test+help+0

有人可以帮忙吗?我对 Javascript 的经验非常有限,所以我什至不知道如何搜索这个功能的这些方面。有人能指出我正确的方向吗?

最佳答案

在A表单上每个输入的onChange事件中添加一个方法如:onChange=populateBField();

Function populateBField(){
document.formB.B1.value = getFieldContents("A1") + "+" + getFieldContents("A2")
+ "+" + getFieldContents("A3");
}

function getFieldContents(fieldName){
var fieldValue = document.formA.fieldName.value;
// if no value is entered, set to 0
if (fieldValue.length < 1){
fieldValue = 0;
}
return fieldValue;
}

请指出任何错误/改进,因为我自己是一个相对的 JS 新手:)

关于javascript - 从一种形式写入另一种形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/524582/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com