做项目的时候有这样一个需求,就是上面输入箱号,下面货物信息联动这个箱号能够下拉选择。而且是在货物信息已经选择值的时候,再新增箱号不能冲掉已经选中的值;保存之后点击修改,要根据已经存在的箱号在货物信息形成下拉且要带出货物信息已经保存的值,且不能影响修改之后的保存。
如图所示,集装箱信息列表与货物信息列表的联动下拉选择,箱号不能重复且要符合校验规则。
1.在输入箱号的地方加入onblur事件:
<td nowrap="nowrap" width="16%">
<input type="text" name="mfOpShip.mfOpContas.contaId" class="input_s_1" οnkeyup="onkeyup_toUpper(this)" οnblur="checkrepeat(this)"/>
</td>
js代码如下(功能是校验是否复合规则且不能重复,在校验通过之后,联动形成下拉选择给货物信息里面的集装箱号。)
/**
* 箱号不能重复
*/
function