PDA

Vollständige Version anzeigen : submit nach markieren des radio objektes!



TS
15.12.2006, 20:38
hi, ich habe eine seite gemacht auf der ein button ist und ein radio objekt (eigentlich wollte ich eine checkbox, also wenns einer mit ner checkbox hin bekommt wärs noch toller!)


ich will das erst das radio objekt markiert / angeklickt werden muss bevor der button wirksam wird, ich hab hier mal den code der ganzen seite, der vollständigkeit halber, aber euch dürfte nur der scriopt teil am ende interesieren, EDIT: komisch aber der wird gar nicht als script teil erkannt???? (ihr müss nach rechts scrollen, da steht er!)

ich habe schonm so viel versuch, aber nicht funktioniert!

<html>
<head>
<meta [Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"content-type" content="text/html; charset=ISO-8859-1">
<title> Templates | CSS Dateien | Download</title>
<meta name="Author" content="searchandfind.ohost.de">
<meta name="copyright" content="searchandfind.ohost.de">
<meta name="language" content="German">
<meta name="Webmaster" content="Timm Schmid">
<meta name="Webmaster URL" content="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">
<meta name="keywords" content="css, style, stylesheets, kasandra, datei, download, templates, homepagevorlagen, kostenlos, free, vorlagen, service, extra">

<!-- drop-down menü -->

<!-- ULTIMATE DROP DOWN MENU Version 4.5 by Brothercake -->
<!-- [Link nur für registrierte und freigeschaltete Mitglieder sichtbar] -->

<script type="text/javascript" src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"></script>
<script type="text/javascript" src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"></script>
<script type="text/javascript" src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"></script>

<!-- css -->
<link href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" rel="stylesheet" type="text/css">
<link rel="shortcut icon" type="image/x-icon" href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">

<!-- toplinks -->

<script type="text/javascript">

Normal1 = new Image();
Normal1.src = "[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"; /* erste Standard-Grafik */
Highlight1 = new Image();
Highlight1.src = "[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"; /* erste Highlight-Grafik */

Normal2 = new Image();
Normal2.src = "[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"; /* zweite Standard-Grafik */
Highlight2 = new Image();
Highlight2.src = "[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"; /* zeite Highlight-Grafik */


function Bildwechsel (Bildnr, Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;
}

</script>

</head>
<body class="bg">
<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="header"><table height="100" cellspacing="0" cellpadding="0" border="0" class="head" align="left">
<tr>
<td valign="bottom" width="100%"><table width="258" height="22px" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="100" background="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">&nbsp;</td>
<td width="79px" height="22px" valign="bottom"><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" onmouseover="Bildwechsel(0, Highlight1)" onmouseout="Bildwechsel(0, Normal1)"><img src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" border="0" alt="Home"></a></td>
<td width="79px" height="22px" valign="bottom"><a href="javascript:history.back();" onmouseover="Bildwechsel(1, Highlight2)" onmouseout="Bildwechsel(1, Normal2)"><img src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" border="0" alt="Zurück"></a></td>
</tr></table>
</td>
<td><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"><img src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" align="right" border="0"></a></td>
</tr></table>
</td>
</tr>
<tr>
<td width="100%" height="100%" style="padding-left: 30px;" align="left"><table width="910" height="100%" cellspacing="0" cellpadding="0" border="0" class="content_table">
<tr>
<td class="1" width="20%" valign="top">
<!-- menu script -->
<script type="text/javascript" src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"></script>

<!-- keyboard navigation module -->
<script type="text/javascript" src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"></script>

<!-- menu tree -->
<ul id="udm" class="udm">
<li><a class="nohref">Navigation:</a></li>

<li><a class="nohref">Community</a>
<ul style="width: 7.5em;">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Forum</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Chat</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Guestbook</a></li>
</ul>
</li>
<li><a class="nohref">Webdesign</a>
<ul style="width: 7.5em;">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Grafik</a></li>
<li><a class="nohref">Tutorials</a>
<ul style="width: 5em;">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">html</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Sonstige</a></li>
</ul>
</li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Tipps</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Arbeitshilfen</a></li>
</ul>
</li>
<li><a class="nohref">Templates</a>
<ul style="width: 15em;">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Free Webtemplates</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">CSS Dateien zum Download</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Images zum Download</a></li>
</ul>
</li>
<li><a class="nohref">Scripts</a>
<ul style="width: 7.5em;">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Java Script</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">php</a></li>
</ul>
</li>
<li><a class="nohref">Links</a>
<ul style="width: 10em">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Free Mail</a></li>
<li><a class="nohref">Webhosting</a>
<ul style="width:7.5em">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">free Hoster</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">paid Hoster</a></li>
</ul>
</li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Forensoftware</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">sonstige Software</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">"click Hoster"</a></li>
</ul>
</li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Downloads</a></li>
<li><a class="nohref">Kontakt</a>
<ul style="width: 10em">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">E-mail Adresse(n)</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Formmailer</a></li>
</ul>
</li>
<li><a class="nohref">Publicity</a>
<ul style="width: 10em;">
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Weiterempfehlen</a></li>
<li><a href="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]">Link us!</a></li>
</ul>
</li>
</ul>
</td>
<td class="2" width="60%" valign="top">
<p class="tag">Templates › CSS Dateien › Download</p>
<p class="content">Da die CSS Datien Teil der Templates sind, unterliegen sie natürlich auch den Lizensbestimmungen. Um sie einzusehen erklären Sie sich hier bitte mit den Lizensbestimmungen einverstanden!</p>
<p class="content"><hr width="98% align="left" size="1" color="#696969"></p><form>
<p class="content" title="Lizenbestimmungen">Mit dem klick auf den Akzeptieren Button erkläre ich mein Einverständniss mit den Lizensbestimmungen der [Link nur für registrierte und freigeschaltete Mitglieder sichtbar] Templates.<br><br>
Sie Lauten:<br><iframe width="98%" height="525" frameborder="0" scrolling="auto" src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" name="Lizensbestimmungen">&nbsp;</iframe></p>
<p class="content"><table width="99%" cellspacing="0" cellpadding="0" border="0"><tr><td class="content">Ich akzeptiere die Lizenbestimmungen:</td><td class="content" align="right"><form name="Lizens" action=""><!-- submit--><script type="text/javascript">function Lizens () { if (document.Lizens.Art.checked == true) { window.location.href = "choose.html"; } else { alert ("Akzeptieren Sie bitte die Lizensbestimmungen."); }}</script><input type="radio" name="Art" value="akzeptieren">&nbsp;&nbsp;<input type="button" value=" Akzeptieren " onclick="Lizens()"></form></td></tr></table></p>
</td>
<td width="1px"><img src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" height="100%" width="1"></td>
<td class="3" width="20%" valign="top"><table class="least" cellspacing="0" cellapdding="0" border="0">
<tr>
<td width="100%" valign="top"><table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td colspan="2" valign="top" class="l_c">&nbsp;</td>
</tr></table>
</td>
</tr></table>
</td>
</tr></table>
</td>
</tr>
<tr>
<td class="end"><table height="20" cellspacing="0" cellpadding="0" border="0" class="head" align="left">
<tr>
<td width="100%">© Copyright and Design by searchandfind.ohost.de</td>
<td><iframe frameborder="0" height="12" width="219" src="[Link nur für registrierte und freigeschaltete Mitglieder sichtbar]" name="date"><noframes>Ihr Browser ünterstützt keine Frames</noframes></iframe></td>
</tr></table>
</td>
</tr>
</table>
</body>
</html>

Jens
16.12.2006, 10:21
moin,

dein code ist mir ein bisschen zu unübersichtlich, deshalb hier in einer kurzen zusammenfassung eine funktionierende version die du bei dir einbauen kannst.
<html>
<head>
<title>[WME] Code Snippet- Checkbox aktivieren damit Submit Button aktiv ist</title>
<meta [Link nur für registrierte und freigeschaltete Mitglieder sichtbar]"Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form-name" method="post" action="pfad-zur-datei.php">
<input type="checkbox" name="checkbox-name" value="checkbox" onclick="document.getElementById('submitbutton').disabled = !this.checked; ">
<input type="submit" name="submitbutton" value="Download starten" disabled>
</form>
</body>
</html>


beachte das dieser code nur bei usern funktioniert die javascript aktiviert haben. ;)

TS
21.12.2006, 19:25
wunderprächtig! danke!

offline funxt es prima, das wird sich online sicher auch net ändern! warum auch.

wenn ich das verlinkt habe über den button, dann wird ja jeder der die url zur verlinkten seite kennt dort auch hin kommen! das würde ich gerne umgehen so das man nur dort hin kommt wenn man auf den button klickt!

wie kann ich das den umsetzen?:)

Stone
21.12.2006, 21:03
Ich würd ja mal spontan drauf raten den Referer zu checken... *g*

Jens
22.12.2006, 20:21
moin,

jo referrer checken, bei php die richtige variablenform auswählen.

zur erinnerung:
$[Link nur für registrierte und freigeschaltete Mitglieder sichtbar][variablenname]; // formular variablen
$[Link nur für registrierte und freigeschaltete Mitglieder sichtbar][variablenname]; // url variablen
$[Link nur für registrierte und freigeschaltete Mitglieder sichtbar][variablenname]; // sitzungs bzw. session variablen
$[Link nur für registrierte und freigeschaltete Mitglieder sichtbar][variablenname]; // cookie variablen


du könntest dann z.b. überprüfen ob die formularvariable xyz an die nächste seite weitergegeben wurde und dann den download starten.

TS
11.01.2007, 17:57
ok, das ist an sich nicht schlecht, ich hab nur net so die ahnung von dem php kram, aber ich hätte da noch ne idee:

ich mache das ganze einfach als link auf ein pop up und da kann ich doch die ganzen adresszeilen und das ganze zeugs einfach ausbleden! dann ist es zumindest noch nicht für jeden normalen user erkennbar, für die etwas bewanderten in solchen sachen, natürlich keine tolle lösung, aber eigentlich reicht das auch aus!:) trotzdem danke für die info jens, wenn ich in dem gebiet etwas weiter bin, werd ichs sicher gebrauchen können! (geb mir mühe immer weiter zu lernen, aber php is irgendwie net so mein ding, hab ja auch noch mehr zu tuen;) )


thxxxxxxxxxx!:thumb:
ach ja: das mit der checkbox hat supie gefunxt (nur im Firefox 2.0 gehts leider net) !!!! danke trotzdem, mag firefox so wie so net so :D