本帖最后由 jianshao810 于 2010-09-28 02:59:07 编辑

解决方案 »

  1.   

    我的意思是利用现在的表格,重新返回一个表格字符串
    左边只显示中文,取input的值
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function getValue(td){
    var el = td.childNodes, ret = "";
    for(var i = 0; i < el.length; i++){
    if(el[i].tagName == "SELECT"){
    if(el[i].options.length > 0){
    if(ret != "") ret += " ";
    ret += el[i].options[el[i].selectedIndex].text;
    }
    }else if(el[i].tagName == "INPUT" || el[i].tagName == "TEXTAREA"){
    if(ret != "") ret += " ";
    ret += el[i].value;
    }
    }
    return ret;
    }
    function getResult(tableid) {
        var table = document.getElementById(tableid),
    i, tr, ret = [];
    for(i = 0; i < table.rows.length; i++){
    tr = table.rows[i];
    if(tr.cells.length > 1){
    name = tr.cells[0].innerHTML.match(/[\u4e00-\u9fa5]+\s*[\u4e00-\u9fa5]/g)[0];
    value = getValue(tr.cells[1]);
    ret.push("<td>" + name + "</td><td>" + value + "</td>");
    }
    }
    alert(ret.join("\n"));
    }
    var show = function(){
    getResult("ziLiaoTB");
    };
    </script>
    </head><body>
    <table width="670" border="0" cellspacing="0" cellpadding="0" class="table" id='ziLiaoTB'>
                        <tr>
                            <td colspan="2" class="tit">
                                <h2>填写业务信息<span class="black">(带<span class="red">* </span>的请认真填写)</span></h2>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2" height="70">
                                <div id="price">
                                    <p><img src="/Styles/Page/images/gold.gif" />&nbsp;订单应付总金额:<span id='priceCur' class="red arial f16">400</span>元</p>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td width="133" align="right">
                                <span class="red">*</span> <span class="blue">选择大师:</span>
                            </td>
                            <td width="569">
                                <select name="consultId" id="consultId" class="choice">
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td width="133" align="right">
                                <span class="red">*</span> <span class="blue">业务选择:</span>
                            </td>
                            <td width="569">
                                <select name="" class="choice">
                                    <option>改名</option>
                                    <option>别名</option>
                                    <option>笔名</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td width="133" align="right">
                                <span class="red">*</span> <span class="blue">请填写原名:</span>
                            </td>
                            <td width="569">
                                <input name="" type="text" class="text" />
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="red">*</span><span class="blue"> 出生时间:</span>
                            </td>
                            <td>
                                <select name="select" class="choice2">
                                    <option>阴历</option>
                                    <option>阳历</option>
                                </select>
                                <input type="text" readonly="readonly" id='date1' name='date1'/>
                                 &nbsp;
                                 时辰
                                <select name="hour1">
                                    <script language="JavaScript" type="text/javascript">
                                        for (i = 1; i <= 24; i++) {
                                            if (i < 10)
                                                day = "0" + i;
                                            else
                                                day = i;
                                            document.write("<option>" + day + "</option>");
                                        }              
                                    </script>                            </select>时&nbsp;&nbsp;
                                <select name="miniute1">
                                    <script language="JavaScript" type="text/javascript">
                                        for (i = 1; i <= 60; i++) {
                                            if (i < 10)
                                                day = "0" + i;
                                            else
                                                day = i;
                                            document.write("<option>" + day + "</option>");
                                        }              
                                    </script>
                                </select>分
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="red">*</span><span class="blue"> 性 别:</span>
                            </td>
                            <td>
                                <select name="day1" class="choice2">
                                    <option>男</option>
                                    <option>女</option>
                                </select>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="red">*</span><span class="blue"> 父亲姓名:</span>
                            </td>
                            <td>
                                <input name="" type="text" class="text" />
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="red">*</span> <span class="blue">母亲姓名:</span>
                            </td>
                            <td>
                                <input name="" type="text" class="text" />
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="blue">民族:</span>
                            </td>
                            <td>
                                <input name="" type="text" class="text" />
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="blue">姓氏:</span>
                            </td>
                            <td>
                                <input name="" type="text" class="text" /><span class="black">(随父姓/随母姓/其它姓氏)</span>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="blue">姓名字数:</span>
                            </td>
                            <td>
                                <select name="" class="choice2">
                                    <option>2个字</option>
                                    <option>3个字</option>
                                    <option>4个字</option>
                                </select><span class="black">(个人取名避免取两字姓名(减少重名),最好取三字姓名,提倡取四字姓名)</span>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="blue">起名应避开字:</span>
                            </td>
                            <td>
                                <input name="" type="text" class="text" /><span class="black">(避开直系亲属或长辈名字)</span>
                            </td>
                        </tr>
                        <tr>
                            <td align="right">
                                <span class="blue">起名具体要求:</span>
                            </td>
                            <td>
                                <textarea name="" cols="" rows="" class="textarea"></textarea>
                            </td>
                        </tr>
                    </table>
    <input type="button" onclick="show()" value="show" />
    </body>
    </html>
      

  3.   

    囧/[\u4e00-\u9fa5]+\s*[\u4e00-\u9fa5]*/ig;改为/(?!\s*[^\u4e00-\u9fa5\s])[\u4e00-\u9fa5\s]+/ig;这样不可以么
      

  4.   

    最主要是我不知道
    document.write(str.match(/\d+/g))
    有这个方法,不然都做出来啦
    用exec搞到头痛.
    谢谢大家啦