如何将 JS 变量传递到“value=”变量中INPUT 语句的参数
下面的示例应该将 JS 中的值显示为 INPUT 语句中的值,但没有。
<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>
The example below should display the value from the JS as the value in the INPUT statement but does not.
<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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您正在使用的语法:
仅对 PHP 有效。
如果你想使用 javascript,你可以这样做:
你的代码应该是这样的:
其中
textbodID
被假定为你的输入字段的id
,它可以像这样分配:The syntax you are using:
is valid only for PHP.
If you want to do with javascript, you can do something like this:
Your code should be like this:
Where
textbodID
is assumed to be theid
of your input field which can be assigned like this:尝试这样:
然后在同一个jsp页面中使用scriplet标签:
像这样:
单击提交后,您可以在控制台中看到javascript值。
然后将此字符串值保存在数据库中
然后你就可以在任何地方访问这个字符串了。
请不要复制并粘贴此示例。只是尝试在您的页面中写入以避免错误。
try like this:
then use scriplet tag in same jsp page:
like this:
after click submit you can see javascript value in your console.
then save this string value in your database
and then u can access this String everywhere.
please don't copy and paste this example. just try to write in your page to avoid errors.
首先向输入添加一个 id 属性。
这将在页面加载后自动设置该值:
First of all add an id attribute to the input.
this will automatically set the value as soon as the page loads: