zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Formular on click

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 08.02.2010, 19:46
Benutzerbild von Baracudagirl
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 25.07.2008
Beiträge: 196
Baracudagirl befindet sich auf einem aufstrebenden Ast
Standard Formular on click

Ich bräuchte ein Formular mit einem einzigen Feld, in das man etwas eingeben kann und wenn man auf einen button klick das, was man eingegeben hat in das Formular eingetragen wird.

Wie baut man sowas ?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 08.02.2010, 19:59
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 1.883
protonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäre
Standard

Ich verstehe nicht, was du willst.
Aber wie du Formulare und deren Elemente ansprichst, steht bei selfhtml
SELFHTML: JavaScript / Objektreferenz / forms
SELFHTML: JavaScript / Objektreferenz / elements
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 08.02.2010, 20:18
Benutzerbild von Baracudagirl
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 25.07.2008
Beiträge: 196
Baracudagirl befindet sich auf einem aufstrebenden Ast
Standard

ok dann zuerst mal so:

Das hier

Code:
<fieldset>
		<?php $defcat = 5; if(isset($post_args['categories'])) { $defcat = $post_args['categories']; } ?>
		Select a category: 
		<br/>
		<select name='categories' class='tdomf_categories' size='5'  >
			<option value="Test">Test</option>
			
		</select>

	</fieldset>
spricht bei value auf "test" nicht an. Das heißt, dieses Formular ist dafür da, Kategorien anzulegen (in Wordpress). Gebe ich eine Nummer bei Value ein, dann geht es. Text aber nicht. Woran liegt das ?
Mit Zitat antworten
  #4 (permalink)  
Alt 08.02.2010, 20:41
Benutzerbild von Thielo
Web Ninja
XHTMLforum-Kenner
 
Registriert seit: 17.09.2009
Ort: Erkelenz oder Aachen suchts euch aus
Beiträge: 1.113
Thielo wird schon bald berühmt werdenThielo wird schon bald berühmt werden
Thielo eine Nachricht über Skype™ schicken
Standard

Du bist dir im Klaren darüber das da das gesamte Formular fehlt?!
HTML-Code:
<form>
__________________
Ey, egal was dein Problem ist: Machs fluffiger!!

All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege
www.richard-thiel.de
www.webninjas.de bald Neu!
www.aixhibit.com
Mit Zitat antworten
  #5 (permalink)  
Alt 08.02.2010, 20:44
Benutzerbild von Baracudagirl
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 25.07.2008
Beiträge: 196
Baracudagirl befindet sich auf einem aufstrebenden Ast
Standard

Ja bin ich mir.

Wollte Euch ersparen das ganze Ding zu posten, weil es nur um diesen Ausschnitt geht.
Aber bitte (ist ein Form von WordPress)

Mir geht es zuerst mal nur darum, weiso der aus Zahlen bei der Eingabe bei value Kategorien mit dem Namen der jeweiligen zahlen (soweit ok) anlegt, jedoch keine, wenn ich Buchstaben eingebe.

Code:
<!-- Form 2 start -->
<!-- AJAX js start -->
<script type='text/javascript' src='http://netplosiv.org/musik/songtexte/wp-includes/js/jquery/jquery.js'></script>
<script type='text/javascript' src='http://netplosiv.org/musik/songtexte/wp-includes/js/tw-sack.js'></script>
<script type="text/javascript">
	//<!-- [CDATA[
	function ajaxProgressStart%%FORMID%%() {
		var w = jQuery('#ajaxProgress%%FORMID%%').width();
		var h = jQuery('#ajaxProgress%%FORMID%%').height();
		var offset = jQuery('#tdomf_form%%FORMID%%').offset();
		var x = offset.left + ((jQuery('#tdomf_form%%FORMID%%').width() - w) / 2);
		var y = offset.top + ((jQuery('#tdomf_form%%FORMID%%').height() - h) / 2);
		jQuery('#ajaxProgress%%FORMID%%').css({display: 'block', height: h + 'px', width: w + 'px', position: 'absolute', left: x + 'px', top: y + 'px', zIndex: '1000' });
		jQuery('#ajaxProgress%%FORMID%%').attr('class','progress');
		ajaxShadow%%FORMID%%();
	}
	function ajaxShadow%%FORMID%%() {
		var offset = jQuery('#tdomf_form%%FORMID%%').offset();
		var w = jQuery('#tdomf_form%%FORMID%%').width();
		var h = jQuery('#tdomf_form%%FORMID%%').height();
		jQuery('#shadow%%FORMID%%').css({ width: w + 'px', height: h + 'px', position: 'absolute', left: offset.left + 'px', top: offset.top + 'px' });
		jQuery('#shadow%%FORMID%%').css({zIndex: '999', display: 'block'});
		jQuery('#shadow%%FORMID%%').fadeTo('fast', 0.2);
	}
	function ajaxUnshadow%%FORMID%%() {
		jQuery('#shadow%%FORMID%%').fadeOut('fast', function() {jQuery('#tdomf_shadow').hide()});
	}
	function ajaxProgressStop%%FORMID%%() {
		jQuery('#ajaxProgress%%FORMID%%').attr('class','hidden');
		jQuery('#ajaxProgress%%FORMID%%').hide();
		ajaxUnshadow%%FORMID%%();
	}
	function tdomfSubmit%%FORMID%%(action) {
		ajaxProgressStart%%FORMID%%();
		var mysack = new sack("http://netplosiv.org/musik/songtexte/wp-content/plugins/tdo-mini-forms/tdomf-form-ajax.php" );
		mysack.execute = 1;
		mysack.method = 'POST';
		mysack.setVar( "tdomf_action", action );
		mysack.setVar( "tdomf_args", jQuery('#tdomf_form%%FORMID%%').serialize());
		mysack.onError = function() { alert('TDOMF: ERROR with AJAX request.' )};
		mysack.runAJAX();
		return true;
	}
	function tdomfDisplayMessage%%FORMID%%(message, mode) {
		if(mode == "full") {
			jQuery('#tdomf_form%%FORMID%%_message').attr('class','hidden');
			document.getElementById('tdomf_form%%FORMID%%_message').innerHTML = "";
			document.tdomf_form%%FORMID%%.innerHTML = message;
            jQuery('#tdomf_form%%FORMID%%').focus();
            var offset = jQuery('#tdomf_form%%FORMID%%').offset();
            window.scrollTo(offset.left,offset.top);
		} else if(mode == "preview") {
			jQuery('#tdomf_form%%FORMID%%_message').attr('class','tdomf_form_preview');
			document.getElementById('tdomf_form%%FORMID%%_message').innerHTML = message;
            jQuery('#tdomf_form%%FORMID%%_message').focus();
            var offset = jQuery('#tdomf_form%%FORMID%%_message').offset();
            window.scrollTo(offset.left,offset.top);
		} else {
            jQuery('#tdomf_form%%FORMID%%_message').attr('class','tdomf_form_message');
			document.getElementById('tdomf_form%%FORMID%%_message').innerHTML = message;
            var offset = jQuery('#tdomf_form%%FORMID%%_message').offset();
            window.scrollTo(offset.left,offset.top);
            jQuery('#tdomf_form%%FORMID%%_message').focus();
		}
		ajaxProgressStop%%FORMID%%();
	}
	function tdomfRedirect%%FORMID%%(url) {
		//ajaxProgressStop%%FORMID%%();
		window.location = url;
	}
	//]] -->
</script>
<!-- AJAX js end -->
<!-- shadow required for disabling form during AJAX submit -->
<div id='shadow%%FORMID%%' class='tdomf_shadow'></div>
<!-- ajaxProgress holds the HTML to show during AJAX busy -->
<div id='ajaxProgress%%FORMID%%' class='hidden'>Please wait a moment while your submission is processed...</div>
%%FORMMESSAGE%%
<!-- form start -->
<form method="post" action="http://netplosiv.org/musik/songtexte/wp-content/plugins/tdo-mini-forms/tdomf-form-post.php" id='tdomf_form%%FORMID%%' name='tdomf_form%%FORMID%%' class='tdomf_form' >
	%%FORMKEY%%
	<div><input type='hidden' id='tdomf_form_id' name='tdomf_form_id' value='%%FORMID%%' /></div>
	<div><input type='hidden' id='redirect' name='redirect' value='%%FORMURL%%' /></div>
	<!-- widgets start -->
	<!-- content start -->
	<fieldset>
		<legend>Content</legend>
		<?php if(isset($post_args["content-title-tf"])) {
			$temp_text = $post_args["content-title-tf"];
		} else { 
			$temp_text = "";
		} ?>
		<label for="content-title-tf">Post Title:
			<br/>
		</label>
		<input type="text" title="Post Title" name="content-title-tf" id="content-title-tf" size="30" value="<?php echo htmlentities($temp_text,ENT_QUOTES,get_bloginfo('charset')); ?>"/>
		<br/><br/>
		<label for="content-text-ta" class="required">Post Text (Required):
			<br/>
		</label>
		<small>Allowable Tags: &lt;p&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;&lt;strong&gt;&lt;a&gt;&lt;img&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;ol&gt;&lt;li&gt;&lt;br&gt;&lt;sup&gt;</small>
		<br/>
		<textarea title="Post Text" rows="10" cols="40" name="content-text-ta" id="content-text-ta" ><?php if(isset($post_args["content-text-ta"])) {
				echo $post_args["content-text-ta"];
			} else { ?><?php } ?></textarea>

	</fieldset>
	<!-- content end -->
	<!-- categories start -->
	<fieldset>
		<?php $defcat = 5; if(isset($post_args['categories'])) { $defcat = $post_args['categories']; } ?>
		Select a category: 
		<br/>
		<select name='categories' class='tdomf_categories' size='5'  >
			<option value="Test">Test</option>
			
		</select>

	</fieldset>
	<!-- categories end -->
	<!-- widgets end -->
	<!-- form buttons start -->
	<table class='tdomf_buttons'><tr>
		<td><input type="submit" value="Preview" name="tdomf_form%%FORMID%%_preview" id="tdomf_form%%FORMID%%_preview" onclick="tdomfSubmit%%FORMID%%('preview'); return false;"/></td>
		<td><input type="submit" value="Send" name="tdomf_form%%FORMID%%_send" id="tdomf_form%%FORMID%%_send" onclick="tdomfSubmit%%FORMID%%('post'); return false;"/></td>
	</tr></table>
	<!-- form buttons end -->
</form>
<!-- form end -->
<!-- Form 2 end -->
Mit Zitat antworten
  #6 (permalink)  
Alt 08.02.2010, 20:55
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 1.883
protonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäre
Standard

Was sollen wir deiner Meinung mit dem code machen? Das ist PHP Code, der läuft bei mir nicht und ich kann natürlich auch deine Schilderungen nachvollziehen, die zudem absolut unverständlich ist. Was soll das heißen:
Zitat:
Mir geht es zuerst mal nur darum, weiso der aus Zahlen bei der Eingabe bei value Kategorien mit dem Namen der jeweiligen zahlen (soweit ok) anlegt, jedoch keine, wenn ich Buchstaben eingebe.
Das versteht kein Mensch.
Mit Zitat antworten
  #7 (permalink)  
Alt 08.02.2010, 20:57
Benutzerbild von Baracudagirl
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 25.07.2008
Beiträge: 196
Baracudagirl befindet sich auf einem aufstrebenden Ast
Standard

wenn ich bei der value für categories (siehe vorherigges posting) manuell statt "test" Zahlen eingebe, überträgt das Formular diese einwandfrei und erstellt aus diesen Zahlen kategorien im WP mit in diesem Falle den zahlen als Kategorienamen.

Wenn ich jedoch bei value Buchstaben eingebe, dann erstellt er keine Kategorien aus den jeweils eingegebenen Buchstaben.

Ich will wissen wieso nicht

P.S.: Vorher wurde gesagt es fehlt etwas. jetzt habe ich das ganze gepostet.
Mit Zitat antworten
  #8 (permalink)  
Alt 08.02.2010, 21:14
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 1.883
protonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäre
Standard

Das ist ja alles schön und gut, aber wie stellst du dir vor, dass wir aus dem PHP Code Fragement erkennen sollen was du meinst?

kopiere doch mal deinen Code in eine Datei und schau dir diese im Browser an. Und jetzt versuche nachzuvollziehen was du meinst. Ich kann es nicht.
Mit Zitat antworten
  #9 (permalink)  
Alt 08.02.2010, 21:18
Benutzerbild von Baracudagirl
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 25.07.2008
Beiträge: 196
Baracudagirl befindet sich auf einem aufstrebenden Ast
Standard

In dieser Datei ist ausser dem Forumlarteil den ich im vorherigen Posting einzeln geschickt habe nichts enthalten, was damit zu tun hat.

Daher habe ichs auch nicht mitgeschickt.

An was kann die Problematik denn im grundsatz liegen ?
Mit Zitat antworten
  #10 (permalink)  
Alt 08.02.2010, 21:25
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 1.883
protonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäreprotonenbeschleuniger sorgt für eine eindrucksvolle Atmosphäre
Standard

Welche Problematik?
Wie gesagt, deine Problembeschreibungen sind konfus. Anscheinend gehst du davon aus, dass jeder wüßte, was du im Momant siehst und was du machst. Da du uns nur unvollständigen code, der laut deiner aussage nichts mit der Frage zu tun hat, zeigst, ist diese Unterhaltung extrem schwierig.

Ich verstehe nicht, was du von uns wissen willst.
Enthält dein Code ein Fehler? Dann schau mal in der Fehlerkonsole nach und sage wie die Meldung lautet.
Macht der Code nicht das was du willst? Dann baue ein Minimalbeispiel anhand dessen man dein Problem nachvollziehen kann.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE 8 verschiebt das Design nach Formular DonQui (X)HTML 1 24.07.2009 21:30
Formular richtig formatieren MAXIMAL-REICH.DE CSS 13 14.04.2009 22:50
Formular padding Problem im IE 7 unic CSS 8 18.01.2009 13:12
Daten via Link an Formular übergeben Sukkulent Serveradministration und serverseitige Scripte 6 02.06.2007 15:49
Bildschirm bleibt weiß bei include formular... bastien Serveradministration und serverseitige Scripte 6 02.01.2007 19:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:50 Uhr.