---
title: "Disable på radioval från start"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/128912-disable-på-radioval-från-start"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "aasah"
published: "2005-05-26T18:26:05.000Z"
updated: "2005-05-26T20:41:33.000Z"
replies: 3
views: 227
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/128912-disable-på-radioval-från-start"
---

# Disable på radioval från start

## #1 — aasah, 2005-05-26T18:26Z

Jag har en form där man antingen ska välja befintliga värden från en SELECT **eller** knappa in nya värden i INPUT TEXT. För att kunna avgöra om man valt det ena eller det andra ligger dessa alternativ som varsitt val i en RADIO, där select-listan är checked vid laddning av sidan. 

Nu vill jag se till att man inte kan skriva i textfälten om man valt något i select-listan eller tvärtom. Jag sökte och hittade då [detta sätt](http://www.webforum.nu/showthread.php?s=&forumid=24&threadid=89506). Det fungerar i stort som jag vill, men problemet är att textfälten inte "disablas" med mindre än att man först väljer textfälten och SEDAN select-listan. Jag vill att textfälten ska vara icke åtkomliga direkt vid sidladdning. HUR?  :q 

```
<script type="text/javascript">
function catVal() {
 if(document.forms[0].CatRadio[0].checked == true){
   document.forms[0].Cat.disabled=false;
   document.forms[0].newCat.disabled=true;
   document.forms[0].newSubj.disabled=true;
 }
 else{
   document.forms[0].Cat.disabled=true;
   document.forms[0].newCat.disabled=false;
   document.forms[0].newSubj.disabled=false;
 }
}
</script>

//Utsnitt ur formen/tabellen det ligger i
<tr><td><INPUT TYPE="RADIO" NAME="CatRadio" VALUE="choose" checked onclick="catVal();">
        Category</td>
    <td>$catSel</td>
    <td><table class="noline">
        <tr><td><INPUT TYPE="RADIO" NAME="CatRadio" VALUE="new" onclick="catVal();">
                Or add a new: </td>
            <td>Category <input type="text" name="newCat"></td></tr>
        <tr><td><i>Ex: Cat: Java, Subj: Computer</i></td>
            <td>Subject <input type="text" name="newSubj"></td></tr>
        </table></td></tr>
```

Permalänk: https://www.webforum.nu/p/128912

## #2 — Web-Tor, 2005-05-26T18:36Z

```
<input type="text" name="newSubj" disabled="disabled"></
```

 :q

Permalänk: https://www.webforum.nu/p/1620399

## #3 — aasah, 2005-05-26T18:48Z

Åhå! Var det såå enkelt! 

Tusen tack! :D

Permalänk: https://www.webforum.nu/p/1620407

## #4 — RGB, 2005-05-26T20:41Z

Flyttas från JavaScript, DHTML

Permalänk: https://www.webforum.nu/p/1620452

---

Tråden på webben: https://www.webforum.nu/amne/html-css/128912-disable-på-radioval-från-start
