入力されたすべての数値がゼロの場合に警告を促すスクリプトを作成します。スクリプトは正しく機能していますが、番号が正しく入力されている場合、firebug コンソールで JS エラーが発生します。
エラープロンプトなしでこれを解決するにはどうすればよいですか。
コード -
jQuery("#EventPhone").focusout(function(){
var $this = jQuery(this);
var phoneNum = ($this.val()).toString();
var count1 = phoneNum.match(/0/g).length || "";
var phoneNumLen = phoneNum.length
if( phoneNumLen == count1 )
{
alert('All numbers in a phone number cannot be zero!!');
$this.val("");
}
});
フィドル - http://jsfiddle.net/8XmpG/