Avatar billede loonie Nybegynder
23. august 2000 - 13:46 Der er 1 kommentar og
1 løsning

radio button check problem i NS

Hej!
Jeg har en radiobutton check som fungerer perfekt i IE, men den reagerer slet ikke i NS?? Hvad kan jeg gøre?
mvh erik

<%response.buffer=true%>
<!--#include file=\"../newsincntest.asp\"-->
<script language=\"javascript\">
function subForm()
{
    if(!fieldcheck())
    {
        newsform.headlines.focus();
        newsform.content.select();
        return false;
    }
    else
    {
        document.newsform.submit();
    }
}
function fieldcheck()
{
    if (document.newsform.headlines.value == \"\")
    {
        alert(\"Plese write headline\");
        document.newsform.headlines.focus();
        return false;
    }
    if (document.newsform.content.value == \"\")
    {
    alert(\"Please write some content\");
        document.newsform.content.focus();
        return false;
    }
if(radiobuttoncheck())

        return true;
}
function radiobuttoncheck() {
  for (i=0; i<newsform.category.length; i++) {
    if (newsform.category[i].checked) {
      return true;
    }
  }
  alert(\"Please choose a category\");
  return false;
}

function focuson()
{
    document.formen.name.focus();
}
function selectall()
{
    document.formen.body.select();
}
function closew()
{
window.close();
}
</script>
<%
strCreatedate=(datediff(\"d\",\"01-01-1999\",now))
dato=(dateadd(\"d\",\"600\",\"01-01-1999\"))
strCategory = request.form(\"category\")
set iNews = new clsNews
strHeadlines = TRIM(request(\"headlines\"))
strRaw = request(\"content\")
rplc = replace(strRaw, vbcrlf, \"<br>\")
strContent = rplc

if strHeadlines <> \"\" AND strContent <> \"\" THEN
    iNews.InsertNews strHeadlines, strContent, strCreatedate, strCategory
end if
%>
<html><head>    <title>Insert</title></head><body>
<TABLE border=0>
  <FORM action=\"indtast.asp\" method=\"post\" name=\"newsform\">
  <TBODY>
  <TR>
    <TD vAlign=top>Headlines:</TD>
    <TD><INPUT name=\"headlines\" size=\"40\">
      <P></P></TD></TR>
  <TR>
    <TD vAlign=top>Content:</TD>
    <TD><TEXTAREA cols=\"31\" name=\"content\" rows=\"16\"></TEXTAREA></TD></TR>
  <TR>
    <TD>
    <TD><INPUT name=\"category\" type=\"radio\" value=\"ProductNews\">Product news<INPUT name=\"category\" type=\"radio\" value=\"IndustryNews\">Industry news</TD>
    </TD></TR>
  <TR>
    <TD><INPUT name=\"knap\" onclick=\"subForm();\" type=\"button\" value=\"Add news\">
<INPUT name=\"knap\" onclick=\"closew();\" type=\"button\" value=\"Close\">
  </FORM></TD></TR></TBODY></TABLE>
</body></html>
Avatar billede erikjacobsen Ekspert
23. august 2000 - 14:00 #1
Prøv lige:

function radiobuttoncheck() {
  for (i=0; i<document.newsform.category.length; i++) {
      if (document.newsform.category[i].checked) {
        return true;
      }
    }
    alert(\"Please choose a category\");
    return false;
}
Avatar billede loonie Nybegynder
23. august 2000 - 14:26 #2
Det virker perfekt ( :
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester