scoreinput1.asp

来自「工资管理系统功能齐全包括工人工资信息查询.」· ASP 代码 · 共 400 行 · 第 1/2 页

ASP
400
字号
<META content="MSHTML 6.00.2600.0" Name=GENERATOR>
<link href="home.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
function SetScore(){
  var strTemp,intStart,intEnd;
  strTemp=document.form1.StudentNum.options.value;
  if(strTemp.indexOf(",")>0){
  	do{
	  intStart=strTemp.indexOf(",")+1;
	  strTemp=strTemp.substring(intStart,strTemp.length);
	  intEnd=strTemp.indexOf(",");
	  if(intEnd>0){
	   	eval("document.form1."+strTemp.substring(0,intEnd)+";");
	  }
	  else{
	   	eval("document.form1."+strTemp+";");
	  }
	}
    while(strTemp.indexOf(",")>0)
  }
  else{
    for (var i=0;i<document.form1.elements.length;i++){
	  var e=document.form1.elements[i];
      if (e.type=='text'){
         e.value="";
	  }
    }
  }
}
</script>

</HEAD>
<BODY text=#000000 bgColor=#f7f7ff leftMargin=0 topMargin=0>
<!--#include file="ScoreManage_Top.asp"-->
<TABLE width="760" border=0 align="center" cellPadding=0 cellSpacing=0>
  <TR> 
    <TD align="center" bgcolor="#F7f7ff"><font color="#0066cc" size="5"><b><font size="3">单条记录方式</font></b></font> 
      <table width="100%" border="0" style="border-collapse:collapse"cellpadding="0" cellspacing="0">
        <tr> 
          <TD align="center" valign="top"> 
            <form Name="form1" action="<%=MM_editAction%>" method="POST">
                <b><font color="#FF0000"><br>
              月库名称:</font></b> <%=(rsTestName.Fields.Item("TestName").Value)%><font color="#FF0000"><b>
                <input name="SheetName" type="hidden" value="<% =strSheetName %>">
                </b></font><font color="#FF0000"><b>查询条件: </b></font> 
                <%
				 if Request("StudentNum")<>"" then
					 response.write "编号中含有“" & strStudentNum & "”"
				 elseif strName<>"" then
					 response.write "姓名中含有“" & strName & "”"
				 else
					 if strClass<>"" then response.write strClass 
				 end if
				%>
                <table border="1" cellpadding="0" cellspacing=1 bordercolor="#CCCCFF" style="border-collapse:collapse">
                  <tr align="center"> 
                    <td colspan="4">
					  <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCFF" style="border-collapse:collapse">
                        <tr> 
                          <td align="center" rowspan="2"><b><font color="#FF0000">未录入工资<br>
                            的员工名单</font></b> </td>
                          <td align="center">编号:&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;姓名:</td>
                        </tr>
                        <tr> 
                          <td align="center"> 
                            <% If Not Recordset1.EOF Or Not Recordset1.BOF Then %>
                            <select Name="StudentNum" onChange="SetScore()">
                              <%
i = 0
While (NOT Recordset1.EOF)
Recordset5__MMColParam = CStr(Recordset1.Fields.Item("StudentNum").Value)
set Recordset5 = Server.CreateObject("ADODB.Recordset")
Recordset5.ActiveConnection = MM_StudentConn_STRING
Recordset5.Source = "SELECT StudentNum," & request("chkbox") & " FROM " & strSheetName & " WHERE StudentNum = '" + Replace(Recordset5__MMColParam, "'", "''") + "'"
Recordset5.CursorType = 0
Recordset5.CursorLocation = 2
Recordset5.LockType = 3
Recordset5.Open()
Recordset5_numRows = 0
if recordset5.bof or recordset5.eof then
	i = i + 1
	response.Write "<option value='" & Recordset1.Fields.Item("StudentNum").Value & "'"
	if i=1 then response.Write " selected"
	Response.Write ">" & Recordset1.Fields.Item("StudentNum").Value & "&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;" & Recordset1.Fields.Item("Name").Value & "</option>"
else
  strTemp = CStr(Request("chkbox"))
  InsertFlag=False
  if instr(strTemp,",")>0 then
	dim ArrSubject
	ArrSubject = split(strTemp,",")
	OptionValue=Recordset5.Fields.Item("StudentNum").Value
	For j = LBound(ArrSubject) To UBound(ArrSubject)
		if IsNull(Recordset5.Fields.Item(Trim(ArrSubject(j))).Value) or Recordset5.Fields.Item(Trim(ArrSubject(j))).Value=0 then
			OptionValue=OptionValue & "," & Trim(ArrSubject(j)) & ".value=0"
			InsertFlag=True
		else
			OptionValue=OptionValue & "," & Trim(ArrSubject(j)) & ".value=" & Recordset5.Fields.Item(Trim(ArrSubject(j))).Value
		end if
	next
	if InsertFlag=True then
		i = i + 1
		response.Write "<option value='" & OptionValue & "'"
	if i=1 then response.Write " selected"
	Response.Write ">" & Recordset1.Fields.Item("StudentNum").Value & "&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;" & Recordset1.Fields.Item("Name").Value & "</option>"
	end if
  else
    if IsNull(Recordset5.Fields.Item(strTemp).Value) or Recordset5.Fields.Item(strTemp).Value=0 then
		i = i + 1
		response.Write "<option value='" & Recordset1.Fields.Item("StudentNum").Value & "," & strTemp & ".value=0' selected>" & Recordset1.Fields.Item("StudentNum").Value & "&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;" & Recordset1.Fields.Item("Name").Value & "</option>"
	end if
  end if
end if
Recordset5.Close()
Recordset1.MoveNext()
Wend

if i = 0 then
	response.Write "<option value=''>全部工资都已经录入</option><br>"
end if
If (Recordset1.CursorType > 0) Then
  Recordset1.MoveFirst
Else
  Recordset1.Requery
End If
%>
                            </select> 
                            <%
								Response.Write("<br><input type=button name=cqsz value='设置出勤' onclick=javascript:window.location.href('ChuQinSet.asp')>")
								else %>
                            找不到,请先在录入相应的信息!
                            <% end if %>
                          </td>
                        </tr>
                      </table></td>
                  </tr>                  <% if i>0 then %>
                  <tr align="center"> 
                  <td width='60' height="30"><b>项目</b></td>
                  <td width="100" height="30" align="center" valign='middle'><b>数值</b></td>
                  <td width='60' height="30" align="center" valign='middle'><b>项目</b></td>
                  <td width="100" height="30" align="center" valign='middle'><b>数值</b></td>
                  </tr>
                  <tr valign='middle'> 
                    <%
						  intRows=0
						  strTemp = Request("chkbox")
						  if instr(strTemp,",")>0 then
						    ArrSubject = split(strTemp,",")
						  	For i = LBound(ArrSubject) To UBound(ArrSubject)
							    response.write "<td width='60' height='25' align=right>" & Trim(ArrSubject(i)) & ":</td>"
								response.write "<td height='25' align=left valign='middle'><input type='text' maxlength=10 size=10 Name='" & Trim(ArrSubject(i)) & "'></td>"
								intRows=intRows+1
								if intRows Mod 2 = 0 then
								  response.write "</tr>"
								  response.write "<tr valign='middle'>"
								end if
							next
						  else
							if asc(strTemp)=asc("出勤天数") then
							  	response.write "<td width='60' height='25' align=right>" & strTemp & ":</td>"
								Response.write "<td height='25' align=left valign='middle'><input type='text' maxlength=10 size=10 Name='" & strTemp & "' value='21.5'></td>"
							else
							  	response.write "<td width='60' height='25' align=right>" & strTemp & ":</td>"
								response.write "<td height='25' align=left valign='middle'><input type='text' maxlength=10 size=10 Name='" & strTemp & "'></td>"
							end if
						  end if
						  %>
                  </tr>
                  <% end if %>
                </table>
                <%
				 if i>0 then
					strSubject = replace(replace(Request("chkbox"),",","|value|") & "|value"," ","")
				%>
                <input name="InputScore" type="hidden" value="True">
                <input type="hidden" Name="Subject" value="<% =strSubject %>">
                <input type="submit" Name="Submit2" value="保存"></form>
              <script language="JavaScript" type="text/JavaScript">
				SetScore()
			  </script> 
              <% end if %>
            </td>
          </tr>
      </table>
      </td>
    </TR>
</TABLE>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td>
		<Iframe src="CopyRight.asp" width="760" height="100" marginheight="0" marginwidth="0" scrolling="NO" frameborder="0" name="CopyRight"></iframe>
	</td>
  </tr>
</table></BODY>
</HTML>
<%
Recordset1.Close()
%>
<%
rsTestName.Close()
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?