Javascript 如何将JS变量传递到;值=”;输入语句的参数
下面的示例应将JS中的值显示为输入语句中的值,但不显示Javascript 如何将JS变量传递到;值=”;输入语句的参数,javascript,html,variables,input,Javascript,Html,Variables,Input,下面的示例应将JS中的值显示为输入语句中的值,但不显示 <html> <body> <script type="text/javascript"> var qty = 1; if (qty<3) { var shipping=1.92; var shp_method="USPS First Class Package"; } else if (qty>=3 && qty<14) { var shipping=4.85; va
<html>
<body>
<script type="text/javascript">
var qty = 1;
if (qty<3)
{
var shipping=1.92;
var shp_method="USPS First Class Package";
}
else if (qty>=3 && qty<14)
{
var shipping=4.85;
var shp_method="USPS Small Flat Rate Package";
}
else
{
var shipping=10.82;
var shp_method="USPS Medium Flat Rate Package";
}
</script>
<input type="text" name="shp_method" value="<?=shp_method;?>" TEXT STYLE="text-align:center" readonly="readonly" size="30">
</body>
</html>
变量数量=1;
如果(qty=3&&qty您正在使用的语法:
value="<?=shp_method;?>"
您的代码应该如下所示:
document.getElementById('#textbodID').value = shp_method;
<script type="text/javascript">
window.onload = function(){
var qty = 1;
if (qty<3)
{
var shipping=1.92;
var shp_method="USPS First Class Package";
}
else if (qty>=3 && qty<14)
{
var shipping=4.85;
var shp_method="USPS Small Flat Rate Package";
}
else
{
var shipping=10.82;
var shp_method="USPS Medium Flat Rate Package";
}
document.getElementById('#textbodID').value = shp_method;
};
</script>
<input id="textbodID" />
<% String y=request.getParameter("submit");
if(y.equals("Submit"))
{
String s=request.getParameter("ye");
System.out.println(s);
}
%>
您正在使用的语法:
value="<?=shp_method;?>"
您的代码应该如下所示:
document.getElementById('#textbodID').value = shp_method;
<script type="text/javascript">
window.onload = function(){
var qty = 1;
if (qty<3)
{
var shipping=1.92;
var shp_method="USPS First Class Package";
}
else if (qty>=3 && qty<14)
{
var shipping=4.85;
var shp_method="USPS Small Flat Rate Package";
}
else
{
var shipping=10.82;
var shp_method="USPS Medium Flat Rate Package";
}
document.getElementById('#textbodID').value = shp_method;
};
</script>
<input id="textbodID" />
<% String y=request.getParameter("submit");
if(y.equals("Submit"))
{
String s=request.getParameter("ye");
System.out.println(s);
}
%>
首先,向输入添加一个id属性。
这将在页面加载后自动设置值:
window.onload = function (){
var qty = 1;
if (qty<3)
{
var shipping=1.92;
var shp_method="USPS First Class Package";
}
else if (qty>=3 && qty<14)
{
var shipping=4.85;
var shp_method="USPS Small Flat Rate Package";
}
else
{
var shipping=10.82;
var shp_method="USPS Medium Flat Rate Package";
}
document.getElementById('inputId').value = shp_method;
}
window.onload=函数(){
变量数量=1;
如果(qty=3&&qty首先向输入添加一个id属性。
这将在页面加载后自动设置值:
window.onload = function (){
var qty = 1;
if (qty<3)
{
var shipping=1.92;
var shp_method="USPS First Class Package";
}
else if (qty>=3 && qty<14)
{
var shipping=4.85;
var shp_method="USPS Small Flat Rate Package";
}
else
{
var shipping=10.82;
var shp_method="USPS Medium Flat Rate Package";
}
document.getElementById('inputId').value = shp_method;
}
window.onload=函数(){
变量数量=1;
如果(qty=3&&qty尝试如下:
<input type="text" name="ye" id="yea"> //input box
<script type="text/javascript">
var mytime=new Date();
document.getElementById("yea").value=(mytime.getFullYear());
</script>
<input type="submit" value="Submit" name="submit">// use submit button to get input value
//输入框
var mytime=新日期();
document.getElementById(“yea”).value=(mytime.getFullYear());
//使用提交按钮获取输入值
然后在同一jsp页面中使用scriplet标记:
像这样:
document.getElementById('#textbodID').value = shp_method;
<script type="text/javascript">
window.onload = function(){
var qty = 1;
if (qty<3)
{
var shipping=1.92;
var shp_method="USPS First Class Package";
}
else if (qty>=3 && qty<14)
{
var shipping=4.85;
var shp_method="USPS Small Flat Rate Package";
}
else
{
var shipping=10.82;
var shp_method="USPS Medium Flat Rate Package";
}
document.getElementById('#textbodID').value = shp_method;
};
</script>
<input id="textbodID" />
<% String y=request.getParameter("submit");
if(y.equals("Submit"))
{
String s=request.getParameter("ye");
System.out.println(s);
}
%>
单击submit之后,您可以在控制台中看到javascript值。
然后将此字符串值保存到数据库中
然后你可以在任何地方访问这个字符串。
请不要复制并粘贴此示例。请尝试在页面中写入以避免错误。尝试以下操作:
<input type="text" name="ye" id="yea"> //input box
<script type="text/javascript">
var mytime=new Date();
document.getElementById("yea").value=(mytime.getFullYear());
</script>
<input type="submit" value="Submit" name="submit">// use submit button to get input value
//输入框
var mytime=新日期();
document.getElementById(“yea”).value=(mytime.getFullYear());
//使用提交按钮获取输入值
然后在同一jsp页面中使用scriplet标记:
像这样:
document.getElementById('#textbodID').value = shp_method;
<script type="text/javascript">
window.onload = function(){
var qty = 1;
if (qty<3)
{
var shipping=1.92;
var shp_method="USPS First Class Package";
}
else if (qty>=3 && qty<14)
{
var shipping=4.85;
var shp_method="USPS Small Flat Rate Package";
}
else
{
var shipping=10.82;
var shp_method="USPS Medium Flat Rate Package";
}
document.getElementById('#textbodID').value = shp_method;
};
</script>
<input id="textbodID" />
<% String y=request.getParameter("submit");
if(y.equals("Submit"))
{
String s=request.getParameter("ye");
System.out.println(s);
}
%>
单击submit之后,您可以在控制台中看到javascript值。
然后将此字符串值保存到数据库中
然后你可以在任何地方访问这个字符串。
请不要复制并粘贴此示例。请尝试在页面中写入以避免错误。同样是@Squotefinger:Sarfraz-您的建议返回值而不是shp\u方法的值@Squotefinger:Sarfraz-您的建议返回值而不是shp\u方法的值