为什么赢了';我的隐藏字段不是从JavaScript函数填充的吗?
我创建了一个JavaScript函数,该函数创建了一个字符串,我需要在我正在处理的网站上以另一种形式使用该字符串。为此,我想我只需将值写入一个隐藏字段,然后以HTML格式提交它。但是,即使将填充警报,我所做的任何操作都不会使值显示在字段中为什么赢了';我的隐藏字段不是从JavaScript函数填充的吗?,javascript,html,Javascript,Html,我创建了一个JavaScript函数,该函数创建了一个字符串,我需要在我正在处理的网站上以另一种形式使用该字符串。为此,我想我只需将值写入一个隐藏字段,然后以HTML格式提交它。但是,即使将填充警报,我所做的任何操作都不会使值显示在字段中 function customFunc(){ var customD = document.querySelector('input[name = "customD"]:checked').value; var customL = docume
function customFunc(){
var customD = document.querySelector('input[name = "customD"]:checked').value;
var customL = document.getElementById('Custom_Length').value;
var customW = document.getElementById('Custom_Width').value;
var lowerV = customL * customW;
var maxV1 = Math.ceil(lowerV/100)*100;
var maxV2 = maxV1 - 1;
var lowerB = maxV1 - 100;
var pStyle = document.querySelector('input[name = "pl"]:checked').value;
var itemTest = pStyle +customD+"."+lowerB+"-"+maxV2;
alert(itemTest );
return itemTest ;
document.getElementById('testSku').value = itemTest ;
}
在HTML方面,我将其作为隐藏字段
返回语句结束函数并返回给调用方。在此之后,函数中的任何内容都不会执行。因此,对输入值的赋值被忽略。将
return
语句放在最后
function customFunc(){
var customD = document.querySelector('input[name = "customD"]:checked').value;
var customL = document.getElementById('Custom_Length').value;
var customW = document.getElementById('Custom_Width').value;
var lowerV = customL * customW;
var maxV1 = Math.ceil(lowerV/100)*100;
var maxV2 = maxV1 - 1;
var lowerB = maxV1 - 100;
var pStyle = document.querySelector('input[name = "pl"]:checked').value;
var itemTest = pStyle +customD+"."+lowerB+"-"+maxV2;
alert(itemTest );
document.getElementById('testSku').value = itemTest ;
return itemTest ;
}
return
语句结束函数并返回给调用方。在此之后,函数中的任何内容都不会执行。因此,对输入值的赋值被忽略。将return
语句放在最后
function customFunc(){
var customD = document.querySelector('input[name = "customD"]:checked').value;
var customL = document.getElementById('Custom_Length').value;
var customW = document.getElementById('Custom_Width').value;
var lowerV = customL * customW;
var maxV1 = Math.ceil(lowerV/100)*100;
var maxV2 = maxV1 - 1;
var lowerB = maxV1 - 100;
var pStyle = document.querySelector('input[name = "pl"]:checked').value;
var itemTest = pStyle +customD+"."+lowerB+"-"+maxV2;
alert(itemTest );
document.getElementById('testSku').value = itemTest ;
return itemTest ;
}
阅读JavaScript或任何编程语言中的关键字…函数在执行
return itemTest
时停止运行。之后的任何内容都将被忽略。阅读JavaScript或任何编程语言中的关键字…函数在执行return itemTest
时停止运行。之后的任何事情都会被忽略。