关于新建对象时,客户端通过js函数为字段赋值的问题
- 
目的:新建对象时,在客户端通过调用js函数为对象字段赋值 
 问题:赋值成功,保存时报"The following fields are invalid"错误
 部分视图代码:<br />      <group colspan="4" col="6"><br />        <group colspan="3" col="3"><br />          <field name="code"/><br />        </group><br />        <group colspan="3" col="3" attrs="{'invisible': [('state','!=', 'draft')]}"><br />          <html><br />            <embed id="simple" type="application/nphid" objname="simples" hidden="true" height="0" width="0" /><br />            <input type="button" value="获得设备代码" onclick="device_setparameters(98,this)" class="oe_button oe_form_button_save"/><br />          <html><br />        </group><br />      </group><br /><br />
 js代码如下:<br />function device_setparameters() {<br />    var ophid = document.getElementById('simple');<br />    var cmd = arguments[0];<br />    var btn = $(arguments[1]);<br />    var result;<br />    if (cmd == 98) {<br />        result = ophid.test(cmd);//调用插件的方法<br />        if (result == "") {<br />            alert("没有设备连接到主机!");<br />            $(btn.parents('.oe_frame')[0]).parent().prev('td').find(':input').val('');<br />        }<br />        else<br />            $(btn.parents('.oe_frame')[0]).parent().prev('td').find('input')[0].value=result;<br />    }<br />}<br />
 当我点击"[b]获得设备代码[/b]"这个button时通过js函数"[b]device_setparameters[/b]"为[b]<field name="code"/>/b赋值,赋值成功,但在保存时提示"The following fields are invalid"
 [b]求解答[/b]
 [quote][/quote]
