• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

js clipboard daten an ein textfeld übergeben

the_hive

New member
Hi Leute!

Wie kann ich mit der js-Funktion getClp() die in der Zwischenablage stehenden Daten an eine Textbox übergeben die dann damit ein DB-query ausführt?
Bekomme jetzt ja nur ein Popup mit den Daten...

Also:
Submit Button drücken und falls was in der Zwischenablage ist soll das eingesetzt werden und falls nicht dann das was in die Textbox eingetippt wurde

Code:
PHP:
function clpget()
{
	
	alert(window.clipboardData.getData('Text'));
}

Textbox+Submitbutton sieht so aus:
PHP:
    <form name="read" action=<?php echo $_SERVER['PHP_SELF']?> method="post">
		<input name="suchen" type="hidden" value="1">
  		<p>SVN:	<input name="text" type="text" size="15" maxlength="10">
        	<input type="submit" value="auslesen" name="submit"></p>
    </form>


if(read.text.value != " ")
return(true);
if(read.text.value ==" ")
{
//Hier sollte nun das Einfügen ausm Clipboard ins textfeld stattfinden
}


kann mir da bitte wer helfen???

lg,
mario
 
js daten aus clipboard an php übergeben

hi leute!
Habe mit der Funktion getClp() die Zwischenablage ausgelesen und würde jetzt gerne diese Daten an ein Textfeld übergeben.

Aus dem Clipboard soll eine ID für eine DB Abfrage mittels eines Submit Buttons und eines Textfeldes eine Tabelle befüllt werden.

Meine Frage jetzt ist, wie man die Daten aus dem Clipboard aufs Textfeld bringt.

Hoffe Ihr könnt mir helfen!

lg,
mario
 
Ich schnall nicht was dein Problem ist. Du kriegst ja den Inhalt der Zwischenablage mit window.clipboardData.getData('Text'). Allerdings funktioniert das auch nur mit dem IE.

Edit: Etwa so?
Code:
read.text.value = window.clipboardData.getData('Text');

Funktioniert aber trotzdem nur im IE.
 
hi!
naja mein problem is wie ich die daten in ein textfeld krieg :p?
vom javascript in a normales html textfeld

lg,
mario
 
Ich habe wieder einmal nichts studiert, als ich das hingeschrieben habe. Das sollte eigentlich heissen:

Code:
document.read.text.value = window.clipboardData.getData('Text');

Alternativ kannst du dem Textfeld auch eine id verpassen und mit getElementById() darauf zugreifen.
 
textfield validator

hi leute!
PHP:
function clpget()
{
	if((read.svn_read.value =="")&&(window.clipboardData.getData()!=""))
	{
		var data = window.clipboardData.getData('Text');
		alert(data);
		document.read.svn_read.value = data;
		return(true);
		
	}
	else
	{
		alert("wrong turn");
		return(true);
	}
	
}

Das hier funkt prinzipiell,aber ich hab nicht rausgefunden wie ich noch mit && der if klausel die zwischenablage auf null checken kann...also er soll nur was rausholen wenn was drinnen ist...

(window.clipboardData.getData is not null) funkt nicht...

bitte um hilfe

lg,mario
 
Wie kommst du darauf window.clipboardData.getData() mit einem Leerstring ("") abzugleichen?
 
Zurück
Oben