这只是我要完成的练习。我在思考以最基本的方式创建订单的方式。我有一个基本的吉他列表。我将让用户在第一个字段中放置一个数字,该数字将引用数组中的索引以将数组元素放置在另一个文本框中。这就是我目前所拥有的-
var gbrand = ('Jackson', 'BC Rich', 'Gibson', 'Fender', 'Dean', 'ESP', 'Fernandez');
function ordernum(gbrand)
{
var order = document.order.perchnumb.value
if ( order != '' )
{
order = gbrand[index];
document.order.instrum.value = order;
}
}
最佳答案
使用您的代码,我会说这应该达到目的:
var gbrand = ['Jackson', 'BC Rich', 'Gibson', 'Fender', 'Dean', 'ESP', 'Fernandez'];
function ordernum(gbrand) {
var orderId = document.order.perchnumb.value
if (orderId != '' && !isNaN(orderId)) {
document.order.instrum.value = gbrand[orderId];
}
}
如果您这样保留代码,则
var gbrand
将位于全局命名空间中,从而使它可用于函数ordernum
,而无需实际将其作为参数传递给函数。