manager_js.jsp

来自「symbian s60 end to end socket程序源码 基于第二版」· JSP 代码 · 共 110 行

JSP
110
字号
<script type="text/javascript">

var selectedTask = null;
var selectedClass = '';
var testi = ${sessionScope['userId']}

function dataValid()
{
  if (document.edit_task.description.value.length < 1)
  {
    alert('Fill in the description');
    return false;
  }
  return true;
}

function changePassword()
{
  if (document.change_password.pw.value.length < 4)
    {
      alert('Invalid password');
      return;
    }

  if (document.change_password.pw.value != document.change_password.confirm.value)
    {
      alert("Passwords don't match.");
      return;
    }

  document.change_password.submit();
}

function doAdd()
{
  if (!dataValid())
    {
      return;
    }

  document.edit_task.submit();
}

function doSave()
{
  if (document.edit_task.taskId.value == -1)
    {
    alert('Select a task first.');
    return;
    }

  if (!dataValid())
    {
      return;
    }

  document.edit_task.action = "Controller?action=SaveTaskAction";
  document.edit_task.submit();
}

function doDelete()
{
  if (document.edit_task.taskId.value == -1)
    {
    alert('Select a task first.');
    return;
    }

  if (confirm('Delete the selected task?'))
    {
      document.edit_task.action = "Controller?action=DeleteTaskAction";
      document.edit_task.submit();
    }
}

function edit(owner, description, state, taskId, row)
{
  for (i=0;i<document.edit_task.owner.length;i++)
    {
      if (document.edit_task.owner[i].value == owner)
        {
          document.edit_task.owner.selectedIndex = i;
          break;
        }
    }

  document.edit_task.description.value = description;

  for (i=0;i<document.edit_task.state.length;i++)
    {
      if (document.edit_task.state[i].value == state)
        {
          document.edit_task.state.selectedIndex = i;
          break;
        }
    }

  document.edit_task.taskId.value = taskId;

  if (selectedTask != null)
    {
      selectedTask.className = selectedClass;
    }

  selectedClass = row.className;
  selectedTask = row;
  row.className = 'selected_row';
}

</script>

⌨️ 快捷键说明

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