Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数据库中的特定行设置为下拉菜单的默认值_Javascript_Database_Drop Down Menu_Default - Fatal编程技术网

Javascript 将数据库中的特定行设置为下拉菜单的默认值

Javascript 将数据库中的特定行设置为下拉菜单的默认值,javascript,database,drop-down-menu,default,Javascript,Database,Drop Down Menu,Default,这是我第一次寻求帮助,我对编码知之甚少。这主要是为我做的 在产品页面上,我有两个下拉菜单。一个选择版本,一个选择大小。版本选择决定提供的尺寸 页面加载时,各产品的第一个记录集将作为初始选择使用 <body onload="WA_FilterAndPopulateSubList(rssize_WAJA,MM_findObj('SelectVersion'),MM_findObj('SelectSize'),0,0,false,': '); showprice()"> <body

这是我第一次寻求帮助,我对编码知之甚少。这主要是为我做的

在产品页面上,我有两个下拉菜单。一个选择版本,一个选择大小。版本选择决定提供的尺寸

页面加载时,各产品的第一个记录集将作为初始选择使用

<body onload="WA_FilterAndPopulateSubList(rssize_WAJA,MM_findObj('SelectVersion'),MM_findObj('SelectSize'),0,0,false,': '); showprice()">
<body onload="WA_FilterAndPopulateSubList(rssize_WAJA,MM_findObj('SelectVersion'),MM_findObj('SelectSize'),0,0,false,': '); showprice()">

这是showprice witch在下拉菜单中也被调用的功能,因为每当用户进行选择时,页面上的三个值将切换为prize、pzn和item number(英文中没有pzn):

函数showprice(){
var fm=document.segufix_1_ATC_;
var selectedversion=fm.SelectVersion.options[document.segufix\u 1\u ATC\u.SelectVersion.selectedIndex].text;
var selectedsize=fm.SelectSize.options[document.segufix\u 1\u ATC\u.SelectSize.selectedIndex].text;
var versionset=fm.SelectVersion.value;
var sizeset=fm.SelectSize.value;
var priceset=js_数组[(sizeset+0+versionset)].toFixed(2);
价格集=价格集。替换(“.”,“,”);
var pznset=js_array2[(大小集+0+versionset)];
var itemnolongset=js_array3[(sizeset+0+versionset)];
document.getElementById('pricelabel')。innerHTML='€'+priceset;
document.getElementById('pznlabel')。innerHTML=pznset;
document.getElementById('itemnolonglabel')。innerHTML=itemnolongset;
}
这是第二个选择菜单(尺寸菜单):

“>
我想让尺寸菜单最初选择尺寸“M”

替换此行:

<?php if (!(strcmp($row_rssizedefault['size_id'], $row_rssize['size']))) {echo "selected=\"selected\"";} ?>
<?php echo $row_rssizedefault['size_id']?>"<?php if ($row_rssizedefault['size_id']=='4' ?>

这一行:

<?php if (!(strcmp($row_rssizedefault['size_id'], $row_rssize['size']))) {echo "selected=\"selected\"";} ?>
<?php echo $row_rssizedefault['size_id']?>"<?php if ($row_rssizedefault['size_id']=='4' ?>

“具有如下body标记:

<body onload="showprice()">

选择属性如下所示:

<?php if ($row_rssizedefault['size_id']=='4') {echo "selected=\"selected\"";} ?>

在“尺寸”菜单中预选尺寸“M”,但随后“尺寸”菜单将填充所有尺寸选项,而不是与版本相关的尺寸选项

是否可以更改body标签,以便在不将尺寸重置为“XS”的情况下,根据版本菜单填充尺寸菜单