function clk(){
var a = document.myForm.aaa.value;
eval("showModalDialog('user_add.asp?name'"+a+", window, 'dialogWidth:300px; dialogHeight:320px; status:0 ; scrollbar:0;');");
}懂了吗?

解决方案 »

  1.   

    是在客户端获取index.htm内的数据,不用提交
      

  2.   

    把<input name="aaa" type="text" value="ddddd">放到一个form里:<form name="hello">
    <input name="aaa" type="text" value="ddddd">
    </form>var a = document.myForm.aaa.value;
    就得到了
      

  3.   

    var a = document.hello.aaa.value;
    就得到了
      

  4.   

    var a = document.all.aaa.value;
      

  5.   

    index.htm:
    showModalDialog('user_add.asp', aaa.value, ...);
                                    ^^^^^^^^^传到对话框页面的参数
    ------------------------------------------------------------------
    user_add.asp:
    aaa=window.dialogArguments
      

  6.   

    index.htm:
    showModalDialog('user_add.asp', aaa.value, ...);
                                    ^^^^^^^^^传到对话框页面的参数
    ------------------------------------------------------------------
    user_add.asp:
    aaa=window.dialogArguments
      

  7.   

    具体使用的例子,请参考:
    http://go6.163.com/colorweb/js/colorSelect/colorSelect.htm