定义了一个手机号的输入框,然后提交调用js方法
<tr>
<td><span class="input_title required_item">手机号码:</span></td>
<td><span id="sp_apply_mobile"><input id="inp_mobile1" type="tel" style="ime-mode:disabled" /></span><span class="required_item">*</span>办件查询时,需要通过该号码发送动态密码</td>
</tr>
<input type="button" style="width:60px;" value="提交 " onclick="javascript:sms($('#inp_mobile1').val());" />
将mobile作为参数继续调用 openDiv方法
function sms(mobile)
{
if($("#divSms").length == 0)
{
$("body").eq(0).append("<div id='divSms' />");
$("#divSms").load("<%=basePath%>sys/sms_check.jsp",{},function(){bindSmsOK("submit('<%=basePath%>','<%=app_id%>','<%=password%>')");});
}
setTimeout("openDiv(" + mobile + ")",300);
}
我看了mobile的类型是String,如果这里传得是123这样的数字的话就可以正常执行,如果传得是abc这样的字符串的话就会报错
消息: 'gggg' 未定义
行: 1
字符: 1
代码: 0
这是哪里的问题啊,请高手为我一决?