Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Llaverola

Como imprimir uma tabela clicando num botão???

Recommended Posts

Llaverola

Pessoal. Tenho este codigo:

 <table id="credito">
		            <tr>
	                    <th align="left">Incluir crédito de:</th><td><input type="text" id="CRD" name="CRD" value="0" onkeydown="return checkKey(1);" /> €</td>
	                </tr>
	                <tr>
	                    <th align="left">Numero do crédito:</th><td><input type="text" id="NCRD" name="NCRD" value="0" /></td>
	                </tr>
	                <tr>
	                    <th align="left">Data do crédito:</th><td><input type="text" id="DCRD" name="DCRD" value="0" readonly /> <input type="button" name="btnData" id="btnData" onclick="return openDates('DCRD')" value="Data Flexivel..." ></td>
	                </tr>
	                <tr>
	                    <th align="left">Order Code:</th><td><input type="text" id="OCCRD" name="OCCRD" value="0" /></td>
	                </tr>
	                <tr>
	                    <td>
	                   [b] <input type="button" onclick="" value="+" ID="btnAdicionarTable" NAME="btnAdicionarTable">[/b]
		                 
		                </td>
	                </tr>
		        </table>

Se repararem, isso é uma tabela. Ora o que eu quero é: CLICAR NO BOTÃO btnAdicionarTable, e imprimir de novo essa tabela. Como faço isso? Obrigado

Share this post


Link to post
Share on other sites
Hellblazer

acrescenta no evento onClick do butao :)

window.print();


There are two ways to write error-free programs; only the third one works.

Share this post


Link to post
Share on other sites
Llaverola

ui..n é isso.. :) .n quero imprimir. Quero sim, que APAREÇA NO ECRAN MAIS UMA TABELA A SEGUIR À Q JA EXISTE. LOL

Share this post


Link to post
Share on other sites
Llaverola

Pessoal. Tenho este codigo:

 <table id="credito">
		            <tr>
	                    <th align="left">Incluir crédito de:</th><td><input type="text" id="CRD" name="CRD" value="0" onkeydown="return checkKey(1);" /> €</td>
	                </tr>
	                <tr>
	                    <th align="left">Numero do crédito:</th><td><input type="text" id="NCRD" name="NCRD" value="0" /></td>
	                </tr>
	                <tr>
	                    <th align="left">Data do crédito:</th><td><input type="text" id="DCRD" name="DCRD" value="0" readonly /> <input type="button" name="btnData" id="btnData" onclick="return openDates('DCRD')" value="Data Flexivel..." ></td>
	                </tr>
	                <tr>
	                    <th align="left">Order Code:</th><td><input type="text" id="OCCRD" name="OCCRD" value="0" /></td>
	                </tr>
	                <tr>
	                    <td>
	                   [b] <input type="button" onclick="" value="+" ID="btnAdicionarTable" NAME="btnAdicionarTable">[/b]
		                 
		                </td>
	                </tr>
		        </table>

Se repararem, isso é uma tabela. Ora o que eu quero é: CLICAR NO BOTÃO btnAdicionarTable, e imprimir de novo essa tabela. Como faço isso? Obrigado

Share this post


Link to post
Share on other sites
skm

No onclick camas um metodo para criar essa tabela.

Esse metodo fazes em Javascript ou em C# ou VB.Net ja que esta a usar ASP.NET.


"There are two kinds of programmers. Those who write something to get the work done and those who want to write good code."João BrandãoWebsite e blog: http://jamab.blogspot.com/

Share this post


Link to post
Share on other sites
Tiago Salgado

<script type="text/javascript">
function Tabela()
{
tabela = window.getElementById('credito').innerHTML;
window.write tabela;
}
</script>

Depois no teu Page_Load adicionas um atributo ao teu ASP.NET Button do tipo:

button1.Attributes.Add("onclick","javascript:Tabela();")

Não testei, mas será algo parecido com isto

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.