sql >> Database teknologi >  >> RDS >> PostgreSQL

Gem formateret tekst i databasen og hent den tilbage 'som den er' som en formateret streng

Grundlæggende er den nemmeste måde at gøre dette på ved at tilføje et skjult felt til din formular og en klikhændelseshandler på indsend-knappen.

så opret et skjult input på dit format med navnet "message_formatted" (da jeg forestiller mig, at dit tilsvarende felt i din model hedder message_formatted), og skift navnet på dit tekstområde til noget andet, da det ikke længere vil være vigtigt.

ved hjælp af jQuery:

$('#signup input[type=submit]').click(function(e){
  $('input[name=message_formatted]').val(tinyMCE.get('content id').getContent());
});

Med hensyn til, hvor javascriptet skal tilføjes, er det op til dig. Det er bedst at placere det i en javascript-mappe (det er uklart, om du bruger Rails og asset-pipeline eller ej). Hvis du bare vil tilføje javascriptet inline på denne haml-side, skal du placere ovenstående i content_for :javascript do nederst på din side

content_for :javascript do
  // enter the javascript from above here



  1. Hent alle sekventielle blokeringer fra en liste

  2. kalder indlejret lagret procedure fra php

  3. Hvordan REGEXP_SUBSTR() virker i MariaDB

  4. Hvor dyre er JOINs i SQL? Og/eller hvad er afvejningen mellem ydeevne og normalisering?