十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
以Notepad++为例,其中的具体步骤如下:
创新互联是一家专注于做网站、网站建设与策划设计,介休网站建设哪家好?创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:介休等地区。介休做网站价格咨询:18982081108
1、打开自己的电脑桌面,直接通过相关的快捷方式进行跳转。
2、下一步弹出其中的首页,需要按照图示输入初始化代码。
3、这个时候如果没问题,就继续根据实际情况确定编辑的内容。
4、这样一来会得到对应的结果,即可用javascript设置required的值了。
script language="javascript"
String.prototype.trim=trim;
function trim() {
return this.replace(/^\s+|\s+$/g, "");
}
function submitForm() {
var form=document.forms("frmMain");
if(validate(form))
form.submit();
return false;
}
function validate(form) {
var fieldCount=parseInt(form.fieldCount.value);
var fieldType, fieldName,fieldForce;
for(var i=1;i=fieldCount; i++) {
fieldType=eval("form.Type_"+i+".value");
fieldName=eval("form.fieldName_"+i+".value");
fieldForce=eval("form.Force_"+i+".value");
if (fieldForce=="True"){
if(fieldType=="TEXT") {
if(isEmpty(eval("form." + fieldName),"第 "+i+" 题"))
return false;
}
else
if(! isSelected(eval("form."+fieldName),"第 "+i+" 题"))
return false;
}
}
return true;
}
function isEmpty(field,msg) {
var v=field.value;
v = v.trim();
if(v==null || v=="" ) {
alert("请填好 "+msg+" 的内容");
field.focus();
return true;
}
return false;
}
function isSelected(field, msg) {
var selected=false;
for (var i=0;ifield.length;i++)
if(field[i].checked) {
selected=true;
break;
}
if(!selected)
alert("请填写好 "+msg+" 的内容");
return selected;
}
/script
看了你的问题,我有几点意见
1、建议你以后创建html元素的时候,name属性和id属性尽量保持一致,除非特殊情况,这个是编码规范
2、写代码的时候尽量写全,比如你的id="times/(1~10)这里少了一个上引号,如果别人写的代码总是这样马虎,让你改,你要疯掉的
3、按照你的意思是想用一个选择框来控制文本的输入,这里有2种方案的,第一种是用1个checkbox比你上面用2个radio要实用很多,很多时候要考虑合理性和客户体验;如果你想选不同的radio,而要用户做不同的事情,比如选几种情况需要填几种不同的内容就用radiogroup来做
代码如下:
h3使用checkboxh3/
div是否测试:input type="checkbox" name="test" id="test" checked="checked" //div
divinput type="text" name="times" id="times" //div
divinput type="button" value="提交" onclick="checkdata();"//div
h3使用radioboxh3/
div是否测试:input type="radio" name="A1" id="A1" value="1" checked/是 input type="radio" name="A1" id="A1" value="2" /否/div
divinput type="text" name="testb" id="testb" //div
divinput type="button" value="提交" onclick="checkradio();"//div
script language="javascript"
!--
function checkdata() {
if (test.checked times.value=="") {
alert("文本框必须输入");
}
}
function checkradio() {
for(i=0;iA1.length;i++) {
if(A1[i].checked==true A1[i].value==1) {
alert("文本框必须输入");
return;
}
}
}
//--
/script
你可以将选择器的值绑定到一个变量上,当”注册人名称“和”注册人统一社会信用代码“输入框发生改变或者失去焦点,或者在点击确定的时候,判断一下变量的值进行提示。
你的跳转代码是用什么进行跳转的?
把跳转代码
改成
html的
meta跳转方式
另外看看你的ie设置是不是安全性过高禁用了
js
找到这些函数吧,这些应该是校验的,你那里其实已经是配置了很多,但还需要调整一下,没有看到你的全部代码,也不知具体怎么调,建议多用点console来打印值出来,这样你可以看到代码的执行顺序,然后才能判断是哪个环节出错