Javascript 我该如何衡量这一点?
我有一张几页长的表格。为了遍历表单,我所做的就是显示和隐藏容器div。最后一页是提交前的确认页。它获取表单的内容并进行布局,以便用户可以看到他/她刚刚填写的内容。如果他们点击其中一个,它会带他们回到nav1~3上的页面,关注该字段,如果需要,让他们输入一个新值 使用jQuery,我为每个字段/radio/check/select/textarea/which创建了变量。如果我的方法看起来很傻,请告诉我,但是基本上,这个方法已经可以了,但是我正在尝试扩展它,我不知道怎么做,因为我真的不知道我在做什么。想法 var field1 = '<a href="#" onclick="$(\'#nav1\').click();$(\'input#field-1\').focus();" title="Click to edit">' + $('input#field-1').val() + '</a>'; $('#field1-confirm').html(field1); var field2 = '<a href="#" onclick="$(\'#nav1\').click();$(\'input#field-2\').focus();" title="Click to edit">' + $('input#field-2').val() + '</a>'; $('#field2-confirm').html(field2); 以此类推,字段3、4、5~25等Javascript 我该如何衡量这一点?,javascript,jquery,forms,field,Javascript,Jquery,Forms,Field,我有一张几页长的表格。为了遍历表单,我所做的就是显示和隐藏容器div。最后一页是提交前的确认页。它获取表单的内容并进行布局,以便用户可以看到他/她刚刚填写的内容。如果他们点击其中一个,它会带他们回到nav1~3上的页面,关注该字段,如果需要,让他们输入一个新值 使用jQuery,我为每个字段/radio/check/select/textarea/which创建了变量。如果我的方法看起来很傻,请告诉我,但是基本上,这个方法已经可以了,但是我正在尝试扩展它,我不知道怎么做,因为我真的不知道我在做什
如果你能帮我用非程序员的术语解释一下,我会永远爱你。我先介绍一下数组:对于初学者来说,它看起来相当不错
开始使用数组和循环时,您将获得良好的服务。在不太复杂的情况下,您可以创建一个处理重复内容的函数。我还没有测试过这个,但你会知道:
function valField(fieldName,navName) {
var output = '<a href="javascript://" onclick="$(\''+navName+'\').click();$(\'input#'+fieldName+'\').focus();" title="Click to edit">' + $('input#'+fieldName).val() + '</a>';
$('#'+fieldName+'-confirm').html(output);
}
valField("field-1","nav1")
valField("field-2","nav1")
valField("field-293","nav3")
您可以将其替换为导航选项卡onclick中实际存在的任何代码
有几十种方法可以解决这个问题。一步一个脚印。当你不知道JavaScript的时候,使用jQuery可能会反咬你一口。这是一个很好的工具,但是它可以为你做很多你应该学会为自己做的事情,并且可以防止很多你应该犯的错误,至少可以从中学习一次。
$(\''+navName+'\').click();