Как отключить элемент формы (текстовое поле), если SQL-запрос не получить строку в качестве результата - PullRequest
0 голосов
/ 17 апреля 2019

Я хочу сделать текстовое поле доступным только для чтения или отключить, если SQL-запрос не получает строки в результате. Что мне написать, чтобы текстовое поле «text1» было отключено / только для чтения

<% 
    Set ObjRs=ObjConn.Execute(strSQL)

    if not ObjRs.EOF then

    CMSPI = ObjRs("CMSPI")
    else
    < Here i need to disable / make read only the combo box>

    end if

    %>

   <HTML>
   <Table>
   <form method="POST" action="Dis****.asp" name="Form1">
   <Tr>
   <Td>
     <input type="text" id="idtext1"   name="text1" />
     </td>                                    
          </tr>
</table>
</html>

Ответы [ 2 ]

0 голосов
/ 18 апреля 2019
<% 
    Dim isDisabled
    Set ObjRs=ObjConn.Execute(strSQL)

    if not ObjRs.EOF then
        CMSPI = ObjRs("CMSPI")
    else
        isDisabled = " disabled"
    end if

    %>

   <HTML>
   <Table>
   <form method="POST" action="Dis****.asp" name="Form1">
   <Tr>
   <Td>
     <input type="text" id="idtext1"   name="text1" / <%= isDisabled%>>
     </td>                                    
          </tr>
</table>
</html>
0 голосов
/ 17 апреля 2019

Вы, вероятно, могли бы заставить его работать, если бы вы использовали что-то вроде этого

document.getElementById("idtext1").style.display = "none";
...