WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:二つのformのsubmintについて、、、

0:[投稿] やすし [MAIL] [2005/04/04 23:51 ][環境:IE6,wingdows2000 server NT]

javascritptの初心者です。

<SCRIPT LANGUAGE=JavaScript>
<!--
function disp()
{
    if(check() != true)
    {
        alert("plase input CustomerID");
        exit;
    }
    document.form1.submit();
}

function check()
{
    if(document.form1.textareaCustomerID.value.length == 0)
    {
        return false;
    }
    return true
}
function inputCustomerID(sts)
{

   if(sts==1)
   {    
      document.form1.textareaCustomerID.disabled = false;
      document.form1.textareaCustomerID.focus();
       document.form1.textareaCustomerID.select();
      document.form1.filInCSVName.disabled = true ;
    }else{
      document.form1.filInCSVName.disabled=false;
      document.form1.filInCSVName.focus();
       document.form1.filInCSVName.select();
      document.form1.textareaCustomerID.disabled = true;
   }

}

-->
</SCRIPT>

<HTML><HEAD><TITLE>test</TITLE>
<meta http-equiv="content-type" content="text/html; charset=shift_jis">
<meta http-equiv="content-style-type" content="text/css">
<link rel="stylesheet" href="../style01.css" type="text/css"></head>
<body bgcolor=#ffffff>


<BR>
<TABLE BORDER="1" CELLSPACING="1" CELLPADDING="1" WIDTH="100%">
<TR>
    <TD bgcolor="#FFEEEE">
        <B>message</B>
    </TD>
</TR>
</TABLE>

<form name="form1" method="post" action="msgManageCheck.asp" enctype="multipart/form-data">

<TABLE WIDTH="550" BORDER="0" CELLSPACING="1" CELLPADDING="1">

<tr>
    <TD bgcolor="#CCFFFF">
        <FONT SIZE="2">手順1 <b>CustomerID</b>
    </TD>
    <TD bgcolor="#CCFFFF">
        <FONT SIZE="2">手順2 <b>操作</b>
    </TD>    
</tr>

<tr>
  <td>
    <input type="radio" name="CIDinput"  onClick="inputCustomerID(1)"><font color="#F08080">画面輸入</td>
   <td>
    <input type="radio" name="CIDinput"  onClick="inputCustomerID(2)"><font color="#F08080">file輸入<br>
   </td>
</tr>


<tr>
    <TD rowspan="8">
        <TEXTAREA name="textareaCustomerID" cols="15" rows="20"></TEXTAREA>
    </TD>
</tr>
<tr>
    <TD valign="top"><BR>
        <input type="button" name="subSel" value="   表示   " onClick="disp()">    
</form>

<form name="form3" method="post" enctype="multipart/form-data">  
          
        &nbsp&nbsp<INPUT type="file" name="filInCSVName" size="20">
        <BR><BR><font color="#F08080">
<BR>
        <HR>
    </TD>
</tr>

</form>
</BODY></HTML>
-----------------------------------------------------
このソースですがIEでみれます。
この画面でラジオボタンが二つあり、formも二つありますよね。
画面入力のラジオボタンを押下し、テキストエリアに中身を入力をしてから表示ボタンを押した場合form1の中身をsubmitし、、
file入力のラジオボタンを押下し、ファイルを選んで
表示ボタンを押した場合form3のの中身をsubmitしたいですがどの
ように書けばよろしいですか?
私の要望を満たすことはできるのでしょうか。
よろしくお願いいたします。
ぜひ助けてください。


1:[回答] ox [2005/04/05 04:25 ]

1.javascriptのエラーを直す
2.CIDinputにvalueを付け加える
3.CIDinputの値によって振り分ける

こんな感じじゃないですかね?
満たすことは出来ますよ。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World