http://163navy.blog.163.com/blog/static/105304086200952243619886/
<script type="text/javascript">
//判断字数的js开始
function calculate_words(form_elem,display_id){
var str=$('#'+form_elem).val();
if(str==''){
var words='0';
}
else{
var words=getBytesLength(str);
}
$('#'+display_id).html(words);
}
//判断字数的js结束
function cal_words(form_elem){
var str=$('#'+form_elem).val();
if(str==''){
var words='0';
}
else{
var words=getBytesLength(str);
}
return words;
}
function getBytesLength(str) {
// 在GBK编码里,除了ASCII字符,其它都占两个字符宽
//return str.replace(/[^\x00-\xff]/g, 'xx').length;
// 在utf8编码里,除了ASCII字符,其它都占3个字符宽
return str.replace(/[^\x00-\xff]/g, 'xxx').length;
}
//检测提交
function check_company_reg_form()
{
var company_arr = new Array(
'公司名不能为空',
'公司名长度为6-12个字符',
'公司名仅可以使用数字,字母,下划线'
);
var c_name=$('#c_name').val();
if(c_name==''){
alert(company_arr[0]);
$('#c_name').focus();
return false;
}
var linkman_arr = new Array(
'联系人不能为空'
);
var linkman=$('#link_man').val();
if(linkman==''){
alert(linkman_arr[0]);
$('#link_man').focus();
return false;
}
var email_arr = new Array(
'邮箱不能为空',
'邮箱格式不正确'
);
var email=$('#email').val();
if(email==''){
alert(email_arr[0]);
$('#email').focus();
return false;
}
else if(!/^[a-zA-Z\'0-9]+([._-][a-zA-Z\'0-9]+)*@([a-zA-Z0-9]+([._-][a-zA-Z0-9]+))+$/i.test(email)){
alert(email_arr[1]);
$('#email').focus();
return false;
}
var job_title_arr = new Array(
'职务不能为空'
);
var job_title=$('#job_title').val();
if(job_title==''){
alert(job_title_arr[0]);
$('#job_title').focus();
return false;
}
var phone_arr = new Array(
'电话号码不能为空',
'电话号码中不能有字母'
);
var phone=$('#phone').val();
if(phone==''){
alert(phone_arr[0]);
$('#phone').focus();
return false;
}
else if(document.form1.phone.value.length <= '7' || document.form1.phone.value.length >= '20')
{
alert("电话的位数在7-20之间!");
document.form1.phone.focus();
return false;
}
else if(document.form1.phone.value)
{
var myreg = /^[\u0391-\uFFE5]+$/;
var myreg3 = /^[A-Za-z]+$/; //[A-Za-z]
var phone2 = document.form1.phone.value;
if(myreg.test(phone2))
{
alert("电话不能为中文!");
document.form1.phone.focus();
return false;
}
if(myreg3.test(phone2))
{
alert("电话不能为字母!");
document.form1.phone.focus();
return false;
}
}
//else if(/^[A-Za-z]+$/.test(phone)){
//alert(phone_arr[1]);
//$('#phone').focus();
//return false;
//}
var option3_val=$('#option3_val').val();
if(option3_val==''){
alert("行业领域不能为空");
$('#option3_txt').focus();
return false;
}
var province=$('#province').val();
if(province==''){
alert('所在地不能为空');
$('#province').focus();
return false;
}
var property=$('#property').val();
if(property==''){
alert('公司性质不能为空');
$('#property').focus();
return false;
}
var scale=$('#scale').val();
if(scale==''){
alert('公司规模不能为空');
$('#scale').focus();
return false;
}
//var comp_desc=$('#comp_desc').val();
//if(comp_desc==''){
//alert('公司描述不能为空');
//$('#comp_desc').focus();
//return false;
//}
var str=$('#comp_desc').val();
var words=getBytesLength(str);
if(str==''){
alert('公司介绍不能为空');
$('#comp_desc').focus();
return false;
}
else if(words>6000)
{
alert('公司描述势字数不能多于2000个汉字');
$('#comp_desc').focus();
return false;
}
else if(words<30)
{
alert('公司描述势字数不能少于10个汉字');
$('#comp_desc').focus();
return false;
}
return true;
}
</script>
<script language="javascript">
$(document).ready(function() {
$(".qiye_bj a").toggle(function() {
$(".qy_xx").hide();
$(".qiye_bianj").show() ;
$(this).html("【取消编辑】");
},function(){
$(".qy_xx").show();
$(".qiye_bianj").hide();
$(this).html("【编辑】");
});
});
</script>